Hosts 其實(shí)是個(gè)純文本的文件,用記事本等文本編輯軟件就能打開(kāi)。Hosts文件里包含映射IP 地址和Host主機(jī)名的規(guī)定,每段只能包括一個(gè)映射關(guān)系,IP地址要放在每段的最前而,空格后再寫(xiě)上映射的主機(jī)名。
正常情況下,系統(tǒng)的Hosts 文件除了說(shuō)明信息外,只包含“127.0.0.1 localhost”這一段實(shí)際內(nèi)容,如果出現(xiàn)其他的內(nèi)容就表示被修改過(guò)了。如果Hosts 文件被修改了會(huì)有什么后果昵?
有一種網(wǎng)頁(yè)劫持的方法就是惡意修改Hosts 文件,導(dǎo)致輸人某些正常網(wǎng)址時(shí)都會(huì)轉(zhuǎn)到廣告網(wǎng)站。要想解除這種劫持,修復(fù)Hosts 文件即可。另外,我們自己修改Hosts文件也可以起到加快網(wǎng)站域名解析、方便局域網(wǎng)用戶、屏蔽網(wǎng)站等作用。
Windows98 系統(tǒng)中它在windows 日錄下,在Windows 2000 / XP / 2003 系統(tǒng)中它在X :\Windows //System32//Drivers//Etc目錄下。
要請(qǐng)空的話用記事本打開(kāi)他,只保留 127.0.0.1 localhost
其它全部刪除
用命令行可以如下命令:
清空hosts文件只要如下操作:
echo "" >%windir%/system32/drivers/etc/hosts
還原h(huán)osts文件則必須先備份一下:
copy /Y %windir%/system32/drivers/etc/hosts %windir%/system32/drivers/etc/hosts.bak
然后copy回來(lái),
copy /Y %windir%/system32/drivers/etc/hosts.bak %windir%/system32/drivers/etc/hosts
如果你有l(wèi)inux下的小工具,可以用:
cat %windir%/system32/drivers/etc/hosts.bak > %windir%/system32/drivers/etc/hosts
下面是自動(dòng)設(shè)置hosts的代碼:
echo 127.0.0.1 localhost>>%systemroot%/system32/drivers/etc/hosts
這個(gè)可以多弄一些,直接寫(xiě)入到hosts里面了。