標籤:windows 7 技術分享 網站 重新導向 安全 箭頭 頻寬 命名 節點
一、什麼是Hosts檔案?
hosts檔案是一個用於儲存電腦網路中各節點資訊的電腦檔案。這個檔案負責將主機名稱映射到相應的IP地址。hosts檔案通常用於補充或取代網路中DNS的功能。和DNS不同的是,電腦的使用者可以直接對hosts檔案進行控制。
1、Hosts檔案的曆史
ARPANET(Internet的前身)並沒有對網路中各節點的地址使用DNS進行解析。由於當時對於這個用途並沒有中心化的系統,每個網路節點都使用自有的網路節點地圖,並指派相應的名稱方便使用者記憶。當時並沒有任何系統來保證網路的所有系統都用同樣的名稱表示,也沒有方法來讀取其它使用者的hosts檔案並自動複製。
ARPANET的規模較小,這樣就允許在特定情況使用hosts檔案來命名一些事先約定的名稱。典型的網路節點都有一個地址,並可能有多個名稱。但是當個人網路不斷龐大之後,對hosts檔案進行管理的難度也越來越大
2、Hosts檔案的位置
hosts檔案在不同作業系統(甚至不同Windows版本)的位置都有所區別:(Windows7中是:C:\Windows\System32\drivers\etc)
在Windows中,預設的hosts檔案通常是空白的或包含了備註陳述式並使用了一條預設規則:
127.0.0.1 localhost
::1 localhost
3、Hosts檔案的用途
hosts檔案也可以用於其它情況,例如可以將已知的廣告伺服器重新導向到無廣告的機器(通常是本地的IP地址:127.0.0.1)上來過濾廣告。同時也可以通過不下載網路廣告,從而減少頻寬。使用hosts檔案還可減少對DNS伺服器的訪問來加快訪問速度並減少頻寬消耗。
hosts檔案的另一個重要用途就是用於攔截一些惡意網站的請求,從而防止訪問欺詐網站或感染一些病毒或惡意軟體。但同時,這個檔案也可能被病毒或惡意軟體所利用來阻止使用者更新殺毒軟體或訪問特定網站。
另外也可以通過修改hosts檔案來強制將網站指定到正確的IP上,從而訪問那些因為某些原因不能訪問的網站。此外一些軟體的破解啟用也經常用到hosts檔案,原理就是屏蔽軟體自動連接官方伺服器驗證啟用資訊是否正確。
二、修改Windows 7 Hosts檔案方法
方法一、提升使用者對Hosts檔案的操作許可權
1、在正常情況下如果直接修改儲存hosts檔案,即使是以管理員身份操作也會提示使用者沒有操作許可權,如:
2、這時我們可以通過提升使用者對Hosts檔案的操作許可權來解決,具體方法如下:滑鼠右鍵點擊Hosts檔案,選擇屬性,然後點擊“安全”選項卡,選中現在登入使用的使用者賬戶並點擊“編輯”,在彈出的使用權限設定介面再次選中目前使用者,然後勾選“完全控制”或“修改”都可以,最後點擊應用生效即可。
3、設定完成後就可以對Hosts檔案進行操作更改了!
方法二、複製替換Hosts檔案
先複製一份Hosts檔案到其它位置,然後在複製的Hosts檔案中做你想要的更改,操作完成後把該Hosts檔案副本移動到原來Hosts檔案目錄裡,這時會提示是否覆蓋,點擊確定覆蓋即可!
方法三、進入更低作業環境操作
和其它遇到操作許可權問題一樣,進入更低的作業環境也可很好的解決這種問題,如進入Windows 7安全模式或進入PE系統等,進入Windows 7安全模式方法如下:在啟動電腦時快速按下鍵盤上的F8鍵,然後在出現的Windows 7進階啟動選項中選擇進入“安全模式”(用鍵盤上的方向鍵選擇,用Enter斷行符號鍵確定),進入後即可修改儲存Hosts檔案!
下面是公司電腦的hosts檔案:
我的電腦裡的hosts檔案加了這段代碼後電腦就能訪問這個ip地址了
windows裡面的hosts檔案