Hosts实际上是一个纯文本文件,可以用记事本等文本编辑软件打开。Hosts文件包含映射IP地址和主机名的规定,每个网段只能包含一个映射关系。IP地址应该放在每个网段的前面,映射的主机名应该写在空格后面。
正常情况下,系统的Hosts文件除了描述信息外,只包含“127.0.0.1 localhost”的实际内容。如果出现其他内容,说明已经修改。如果主机文件被修改,会发生什么?
劫持网页的一种方式是恶意修改Hosts文件,导致人们在进入一些正常网站时,会去广告网站。要删除这种劫持,只需修复主机文件。此外,自行修改Hosts文件还可以加快网站域名解析速度,方便局域网用户,屏蔽网站。
在Windows98系统中,记录在windows daily中,在Windows 2000/XP/2003系统中,记录在x : \ Windows \ \ system32 \ \ drivers \ \ etc目录中。
如果您想为空,请在记事本中打开它,只留下127.0.0.1 localhost。
删除所有其他内容。
使用命令行命令以下内容:
清空主机文件,如下所示:
echo ' ' % windir % \ system32 \ drivers \ etc \ hosts
要恢复主机文件,您必须先备份它:
copy/Y % windir % \ system32 \ drivers \ etc \ hosts % windir % \ system32 \ drivers \ etc \ hosts . bak
然后拷贝回来了,
copy/Y % windir % \ system32 \ drivers \ etc \ hosts . bak % windir % \ system32 \ drivers \ etc \ hosts
如果您在linux下有小工具,您可以使用:
cat % windir % \ system32 \ drivers \ etc \ hosts . bak % windir % \ system32 \ drivers \ etc \ hosts
以下是自动设置主机的代码:
echo 127 . 0 . 0 . 1 localhost % systemroot % \ system32 \ drivers \ etc \ hosts
您可以获得更多信息,并将其直接写入主机。
复制代码
代码:如下。
@回声关闭
Echo '请注意您的防病毒软件的提示,并确保允许它'
@回显# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
@ xcopy c : \ Windows \ system32 \ drivers \ etc \ hosts c : \ Windows \ system32 \ drivers \ etc \ hosts . bak \/d/c/I/y
@回显# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
@echo hosts文件备份完成后,修改hosts文件。
@echo
rem del % systemroot % \ system32 \ drivers \ etc \ hosts
rem ATTRIB-R % systemroot % \ system32 \ drivers \ etc \ hosts
echo 127 . 0 . 0 . 1 localhost % systemroot % \ system32 \ drivers \ etc \ hosts
@ipconfig /flushdns
Echo成功修改并刷新了dns。
以下是直接复制主机文件并替换当前系统主机文件的bat。
此批处理仅适用于windows系统。
双击自动替换主机批。
Win7/win8/win10右击以管理员身份运行,XP用户双击运行。
您可以自动将文件夹中的主机文件替换到系统中。
在目录c : \ windows \ system32 \ drivers \等下。
复制代码
代码:如下。
@回声关闭
回声回声
回声回声
回声回声
回声回声
回声回声
回声回声
回声
回声
回声
回显脚本主页
回声www.jb51.net
回显备用域名jbzj.com。
回声
复制“% ~ dp0 hosts”% SystemRoot % \ System32 \ drivers \ etc \ hosts”
ipconfig /flushdns
中止