hosts文件是Windows系統(tǒng)中一個(gè)負(fù)責(zé)IP地址與域名快速解析的文件,以ASCLL格式保存。計(jì)算機(jī)在鍵入域名(比如www.58116.cn)的時(shí)候,首先會(huì)去看看hosts文件匯總有沒有關(guān)于此域名IP地址的記錄。如果有,就直接訪問(wèn)該IP;如果沒有再查詢DNS服務(wù)器來(lái)請(qǐng)求解析域名對(duì)應(yīng)的IP地址。hosts在Windows98中是hosts.sam文件,在Windows2000/XP中,文件名為hosts但無(wú)擴(kuò)展名,可以使用文本編輯器打開它。
HOSTS文件的位置
Hosts表文件在系統(tǒng)中的位置,不同的操作系統(tǒng)是不同的。
Windows 9X系統(tǒng)存放在C:\Windows目錄,
Windows NT/2000系統(tǒng),其保存在c:\winnt\system32\drivers\etc目錄,
Windows XP系統(tǒng)保存在c:\windows\system32\drivers\etc,如果找不到的話,可以通過(guò)系統(tǒng)的搜索工具進(jìn)行搜索。
HOSTS文件的格式
找到后,直接用記事本將其打開,“#”開頭的為注釋語(yǔ)句,不起任何作用,僅作為說(shuō)明。
HOSTS文件的格式如下:
127.0.0.1 localhost
127.0.0.1 www.58116.cn
……
類似如上面所述的格式。
HOSTS文件的具體運(yùn)用
HOSTS文件作為IP地址與域名快遞解析的文件,主要的作用就是為了方便計(jì)算機(jī)的IP與域名之間的轉(zhuǎn)換與解析。一般而言,計(jì)算機(jī)訪問(wèn)一個(gè)域名的時(shí)候,首先會(huì)搜索hosts文件,查找對(duì)應(yīng)的解析。如:127.0.0.1 www.58116.cn 就代表www.58116.cn 的對(duì)應(yīng)IP地址是:127.0.0.1,那么計(jì)算機(jī)就會(huì)訪問(wèn)127.0.0.1這個(gè)IP。來(lái)請(qǐng)求網(wǎng)頁(yè)。如果在hosts文件對(duì)應(yīng)表里找不到相應(yīng)的解析,計(jì)算機(jī)才會(huì)去訪問(wèn)DNS服務(wù)器,請(qǐng)求DNS服務(wù)器進(jìn)行解析。hosts文件相當(dāng)于本地的一個(gè)DNS解析文件表。
hosts文件的妙用
hosts文件作為一個(gè)本地的DNS解析文件,具有最高的優(yōu)先權(quán)。我們可以拿他來(lái)做一些特殊的應(yīng)用。
第一:使用hosts文件屏蔽廣告或者不良網(wǎng)址
找到HOSTS文件,右鍵打開方式,選擇用記事本打開。編輯hosts文件。
添加如下內(nèi)容:
127.0.0.1 www.58116.cn
保存列表。然后重新打開IE瀏覽器(或者其他瀏覽器),訪問(wèn)以上的網(wǎng)址,是不是發(fā)現(xiàn)打不開了?
這個(gè)列表的用途就是告訴計(jì)算機(jī),這些網(wǎng)站的對(duì)應(yīng)的IP是127.0.0.1,而127.0.0.1是本機(jī)的IP地址。自然不可能訪問(wèn)的到。所以這些網(wǎng)站就打不開了。你可以把一些不想讓孩子訪問(wèn)的網(wǎng)址按照上面的格式,填寫到hosts文件里,就可以屏蔽這些網(wǎng)站的訪問(wèn)了。用來(lái)屏蔽一些煩人的廣告也是可以的。
其實(shí),現(xiàn)在有不少?gòu)V告去除軟件可以達(dá)到去除廣告的功能。但是軟件只能針對(duì)制定的網(wǎng)站進(jìn)行屏蔽,而且使用起來(lái)有諸多不便。有些網(wǎng)站,比如大學(xué)的網(wǎng)站,彈出的窗口不是廣告,而是通知之類的信息,但是廣告去除軟件也會(huì)一概屏蔽。而使用上面的方法,可以靈活的針對(duì)自己的需求進(jìn)行屏蔽。
第二、訪問(wèn)網(wǎng)站加速
我們一般輸入一個(gè)網(wǎng)址請(qǐng)求訪問(wèn)的時(shí)候,計(jì)算機(jī)都會(huì)請(qǐng)求DNS服務(wù)器來(lái)確定網(wǎng)址對(duì)應(yīng)的IP是多少,再去訪問(wèn)對(duì)應(yīng)的IP,而我們也可以把一些常用的網(wǎng)站跟IP對(duì)應(yīng)列表填寫進(jìn)來(lái)。加速DNS解析。從而加速網(wǎng)站的訪問(wèn)。
如在hosts文件中輸入如下內(nèi)容:
61.145.121.108 www.58116.cn
保存后,重新打開瀏覽器。
再次訪問(wèn) www.58116.cn的時(shí)候,就會(huì)發(fā)現(xiàn)網(wǎng)速有所改變吧。當(dāng)然實(shí)際運(yùn)用中對(duì)于這些大的網(wǎng)站都有穩(wěn)定的DNS服務(wù)器,速度可能不明顯,如果是一些小的網(wǎng)站,如一些小站點(diǎn)等,本身沒有自己的DNS服務(wù)器。訪問(wèn)速度上可能就會(huì)提升的明顯一些。
HOSTS文件的注意事項(xiàng)
hosts文件是本機(jī)的一個(gè)DNS解析表,如果發(fā)現(xiàn)某些網(wǎng)站打不開了,可以先去看看是不是在這個(gè)文件上被指向到本機(jī)的IP127.0.0.1了。很多木馬病毒會(huì)使用本文件來(lái)屏蔽一些殺毒軟件的升級(jí)網(wǎng)站,或者一些安全網(wǎng)站,來(lái)阻止用戶訪問(wèn)這些安全網(wǎng)站,以及阻止用戶的殺毒軟件升級(jí)。
hosts文件是沒有后綴名的,可以使用記事本打開,但是不是txt的文本格式。保存的時(shí)候需要注意。
如果對(duì)hosts文件不熟悉,或者擔(dān)心編輯錯(cuò)誤,可以使用HOSTS文件編輯器。