董文站,衣振江
(1.伊春市氣象局,黑龍江 伊春 153000;2.黑龍江省氣象局,黑龍江 哈爾濱 150001)
淺析Hotst文件的作用與應(yīng)用
董文站1,衣振江2
(1.伊春市氣象局,黑龍江 伊春 153000;2.黑龍江省氣象局,黑龍江 哈爾濱 150001)
在Windows系統(tǒng)中有個(gè)Hosts文件(沒有后綴名),不同的系統(tǒng)該文件在不同的目錄中:
另外,還可以通過搜索Nosts,即可找到。找到后打開這個(gè)文件,該文件可以用記事本打開,首先看見了微軟對這個(gè)文件的說明。這個(gè)文件是根據(jù)TCP/IP for Windows的標(biāo)準(zhǔn)來工作的,它的作用是包含IP地址和Host name(主機(jī)名)的映射關(guān)系,是一個(gè)映射IP地址和Host name(主機(jī)名)的規(guī)定,規(guī)定要求每段只能包括一個(gè)映射關(guān)系,IP地址要放在每段的最前面,空格后再寫上映射的Host name(主機(jī)名)。例如氣象局某臺(tái)計(jì)算機(jī)的Nosts文件如下:
在Hosts文件中,帶 “#”的內(nèi)容均為注釋,只有最下面“127.0.0.1 localhost”及以下才是真正的域名解釋內(nèi)容,其中“Localhost”表示本機(jī)的域名,而“127.0.0.1”則是本地計(jì)算機(jī)的IP地址,大家只需將某個(gè)網(wǎng)站的IP地址和它對應(yīng)的域名添加到文件末尾就可達(dá)到本地計(jì)算機(jī)對域名進(jìn)行解析的目的?!?”后可以加上對于這段的映射用文字說明。
在網(wǎng)絡(luò)上訪問網(wǎng)站,要首先通過DNS服務(wù)器把網(wǎng)絡(luò)域名(www.XXX.com)解析成它主機(jī)的IP地址后,計(jì)算機(jī)才能訪問。要是對于每個(gè)域名請求我們都要等待域名服務(wù)器解析后返回IP信息,這樣訪問網(wǎng)絡(luò)的效率就會(huì)降低,而Hosts文件就能提高解析效率。根據(jù)Windows系統(tǒng)規(guī)定,在進(jìn)行DNS請求以前,Windows系統(tǒng)會(huì)先檢查自己的Hosts文件中是否有這個(gè)地址映射關(guān)系,如果有則調(diào)用這個(gè)IP地址映射,如果沒有再向已知的DNS服務(wù)器提出域名解析。也就是說Hosts的請求級(jí)別比DNS高。
當(dāng)用戶在瀏覽器中輸入某個(gè)網(wǎng)站的域名之后,計(jì)算機(jī)并不像我們所想象的那樣直接連接到Internet上的域名服務(wù)器進(jìn)行解析,它首先會(huì)在硬盤中的Hosts文件中進(jìn)行查找。若找不到相應(yīng)的域名,系統(tǒng)就會(huì)直接按照Hosts文件的設(shè)置將域名轉(zhuǎn)移為IP地址并進(jìn)行訪問。由此可見,Hosts文件實(shí)際上就相當(dāng)于一個(gè)本地的DNS域名服務(wù)器,只要將一些經(jīng)常需要訪問網(wǎng)站的IP地址添加到Hosts文件中,就可以通過在Hosts中配置域名和IP,而不用請求網(wǎng)絡(luò)上的DNS服務(wù)器。這樣可大大加快站點(diǎn)的解析速度,從而提高整個(gè)網(wǎng)絡(luò)運(yùn)行效率。
廣大用戶只需要將某個(gè)網(wǎng)站的IP地址和它對應(yīng)的域名添加到文件末尾,即可達(dá)到在本地計(jì)算機(jī)上對域名進(jìn)行解析的目的。以下域名所對應(yīng)的IP地址如何獲得、如何進(jìn)行添加?只需在Windows的DOS窗口中執(zhí)行“ping域名”命令即可得到所需域名的IP地址。知道了相應(yīng)網(wǎng)站的域名和對應(yīng)的IP地址之后,只需按照“IP地址+空格+網(wǎng)站域名”的格式將其添加到Hosts文件末尾,即可方便的訪問你想訪問的網(wǎng)站。此后,當(dāng)輸入這些網(wǎng)站域名時(shí),系統(tǒng)就無需使用Internet上的域名解釋器進(jìn)行解析了,直接利用Hosts文件即可解決域名解析問題,從而加快了網(wǎng)絡(luò)的相應(yīng)速度,方便了用戶。當(dāng)然,對于Hosts文件沒有包括的內(nèi)容,系統(tǒng)還會(huì)像以往那樣通過Internet上的域名解釋器進(jìn)行解析,絕對不會(huì)出現(xiàn)無法解析的問題。
現(xiàn)在有很多網(wǎng)站不經(jīng)過用戶同意就將各種各樣的插件安裝到你的計(jì)算機(jī)中,有些說不定就是木馬病毒??梢岳肏osts的請求級(jí)別比DNS高這一特點(diǎn),來動(dòng)手在Hosts文件中加一些已經(jīng)知道的網(wǎng)站地址,再在網(wǎng)站前面加上一個(gè)安全網(wǎng)站的IP地址,就好比在網(wǎng)站地址前面加上了一個(gè)“虛假”的映射關(guān)系。因此當(dāng)您在打開一個(gè)惡意網(wǎng)站時(shí),Hosts通過里面“虛假”的映射關(guān)系,讓我們登陸到了自己指定的安全I(xiàn)P地址,所以就不會(huì)再進(jìn)行DNS解析了。就是說,它不會(huì)登陸到那個(gè)惡意網(wǎng)站的真實(shí)IP地址,從而達(dá)到屏蔽的目的。對于這些網(wǎng)站可以利用Hosts把該網(wǎng)站的域名映射到錯(cuò)誤的IP或自己計(jì)算機(jī)的IP,就可以將希望訪問的地址寫到Hosts文件里,這樣就能控制訪問了。本文件在瀏覽器打開惡意網(wǎng)頁時(shí),屏蔽的默認(rèn)地址一律為“127.0.0.1”,將那些已知存在問題的網(wǎng)站地址添加到這個(gè)文件中,并將它們的IP地址直接指向本機(jī)的“127.0.0.1”。比如:“127.0.0.1 ad.doubleclick.net”,從而達(dá)到了屏蔽的作用。
這樣計(jì)算機(jī)解析域名就解析到本機(jī)錯(cuò)誤的IP,達(dá)到了屏蔽的目的。如果局域網(wǎng)中使用一臺(tái)電腦作為代理服務(wù)器上網(wǎng),只需將局域網(wǎng)內(nèi)提供DNS解析服務(wù)的電腦(一般為網(wǎng)關(guān)電腦)中的此文件修改,就可以起到禁用局域網(wǎng)內(nèi)惡意網(wǎng)站的作用。
遇到不能訪問Notes網(wǎng),是因?yàn)椴涣私釴otes與Hosts文件的關(guān)系。對于Notes服務(wù)器和一些數(shù)據(jù)服務(wù)器,在訪問時(shí)如果直接輸入IP地址那是不能訪問的,智能輸入服務(wù)器名才能訪問。配置好Hosts文件,這樣輸入服務(wù)器名就能順利連接。了解了服務(wù)器的特點(diǎn)之后,我們在使用Notes網(wǎng)時(shí)應(yīng)該注意Hosts文件文件后面加上Notes服務(wù)器名即可。大多數(shù)不能訪問Notes的原因就是Hosts文件中沒有Notes服務(wù)器名。
最后編輯Hosts文件要注意:條目中不能包含“http://”和“”;文件名一定全部大寫;如果想禁用某個(gè)條目,那么直接在該條目前加上“#”。
Hosts文件配置的映射是靜態(tài)的,如果網(wǎng)絡(luò)上的計(jì)算機(jī)更改了,請及時(shí)更新IP地址,否則將不能訪問。
1002-252X(2010)03-0042-02
2010-6-6
董文站(1981-),男,黑龍江省伊春市人,東北農(nóng)業(yè)大學(xué),本科生,助理工程師.