一、什么是Hosts文件?
hosts文件是一個用于儲存計算機網(wǎng)絡(luò)中各節(jié)點信息的計算機文件。這個文件負責將主機名映射到相應(yīng)的IP地址。hosts文件通常用于補充或取代網(wǎng)絡(luò)中DNS的功能。和DNS不同的是,計算機的用戶可以直接對hosts文件進行控制。
1、Hosts文件的歷史
ARPANET(Internet的前身)并沒有對網(wǎng)絡(luò)中各節(jié)點的地址使用DNS進行解析。由于當時對于這個用途并沒有中心化的系統(tǒng),每個網(wǎng)絡(luò)節(jié)點都使用自有的網(wǎng)絡(luò)節(jié)點地圖,并指派相應(yīng)的名稱方便用戶記憶。當時并沒有任何系統(tǒng)來保證網(wǎng)絡(luò)的所有系統(tǒng)都用同樣的名稱表示,也沒有方法來讀取其它用戶的hosts文件并自動復(fù)制。
ARPANET的規(guī)模較小,這樣就允許在特定情況使用hosts文件來命名一些事先約定的名稱。典型的網(wǎng)絡(luò)節(jié)點都有一個地址,并可能有多個名稱。但是當個人網(wǎng)絡(luò)不斷龐大之后,對hosts文件進行管理的難度也越來越大。
2、Hosts文件的位置
hosts文件在不同操作系統(tǒng)(甚至不同Windows版本)的位置都有所區(qū)別:
在Windows中,默認的hosts文件通常是空白的或包含了注釋語句并使用了一條默認規(guī)則:
127.0.0.1 localhost
::1 localhost
3、Hosts文件的用途
hosts文件也可以用于其它情況,例如可以將已知的廣告服務(wù)器重定向到無廣告的機器(通常是本地的IP地址:127.0.0.1)上來過濾廣告。同時也可以通過不下載網(wǎng)絡(luò)廣告,從而減少帶寬。使用hosts文件還可以減少對DNS服務(wù)器的訪問來加快訪問速度并減少帶寬消耗。
hosts文件的另一個重要用途就是用于攔截一些惡意網(wǎng)站的請求,從而防止訪問欺詐網(wǎng)站或感染一些病毒或惡意軟件。但同時,這個文件也可能被病毒或惡意軟件所利用來阻止用戶更新殺毒軟件或訪問特定網(wǎng)站。
另外也可以通過修改hosts文件來強制將網(wǎng)站指定到正確的IP上,從而訪問那些因為某些原因不能訪問的站點。此外一些軟件的破解激活也經(jīng)常用到hosts文件,原理就是屏蔽軟件自動連接官方服務(wù)器驗證激活信息是否正確。
二、修改Windows 7 Hosts文件方法
方法一、提升用戶對Hosts文件的操作權(quán)限
1、在正常情況下如果直接修改保存hosts文件,即使是以管理員身份操作也會提示用戶沒有操作權(quán)限,如下圖:
2、這時我們可以通過提升用戶對Hosts文件的操作權(quán)限來解決,具體方法如下:鼠標右鍵點擊Hosts文件,選擇屬性,然后點擊“安全”選項卡,選中現(xiàn)在登錄使用的用戶賬戶并點擊“編輯”,在彈出的權(quán)限設(shè)置界面再次選中當前用戶,然后勾選“完全控制”或“修改”都可以,最后點擊應(yīng)用生效即可。
3、設(shè)置完成后就可以對Hosts文件進行操作更改了!
方法二、復(fù)制替換Hosts文件
除了提升權(quán)限解決之外,還有一種更簡單的方法,方法如下:先復(fù)制一份Hosts文件到其它位置,然后在復(fù)制的Hosts文件中做你想要的更改,操作完成后把該Hosts文件副本移動到原來Hosts文件目錄里,這時會提示是否覆蓋,點擊確定覆蓋即可!
方法三、進入更低操作環(huán)境操作
和其它遇到操作權(quán)限問題一樣,進入更低的操作環(huán)境也可很好的解決這種問題,如進入Windows 7安全模式或進入PE系統(tǒng)等,進入Windows 7安全模式方法如下:在啟動計算機時快速按下鍵盤上的F8鍵,然后在出現(xiàn)的Windows 7高級啟動選項中選擇進入“安全模式”(用鍵盤上的箭頭鍵選擇,用Enter回車鍵確定),進入后即可修改保存Hosts文件!