如何修改Windows 7 Hosts文件

 

本文向大家介紹如何修改Windows 7 Hosts文件,Windows 7相比於以前的Windows XP在用戶權限方面做了更嚴格更細緻的區分,這樣的改變當然在安全性上是有所提高,但是平時在使用時就會麻煩一點了,如即使是以管理員身份修改Windows 7的Hosts文件,用戶默認也是沒有操作權限的,必須進行提權後纔可以操作。下文將介紹幾種修改Windows 7 Hosts文件的方法,在正式開始介紹之前先來介紹一下什麼是Hosts文件。

一、什麼是Hosts文件?

hosts文件是一個用於儲存計算機網絡中各節點信息的計算機文件。這個文件負責將主機名映射到相應的IP地址。hosts文件通常用於補充或取代網絡中DNS的功能。和DNS不同的是,計算機的用戶可以直接對hosts文件進行控制。

1、Hosts文件的歷史

ARPANET(Internet的前身)並沒有對網絡中各節點的地址使用DNS進行解析。由於當時對於這個用途並沒有中心化的系統,每個網絡節點都使用自有的網絡節點地圖,並指派相應的名稱方便用戶記憶。當時並沒有任何系統來保證網絡的所有系統都用同樣的名稱表示,也沒有方法來讀取其它用戶的hosts文件並自動複製。

ARPANET的規模較小,這樣就允許在特定情況使用hosts文件來命名一些事先約定的名稱。典型的網絡節點都有一個地址,並可能有多個名稱。但是當個人網絡不斷龐大之後,對hosts文件進行管理的難度也越來越大。

2、Hosts文件的位置

hosts文件在不同操作系統(甚至不同Windows版本)的位置都有所區別:

操作系統 文件位置
Windows NT/2000/XP/Vista/7(即微軟NT系列操作系統) 默認位置爲%SystemRoot%\system32\drivers\etc\,但也可以改變。動態目錄由註冊表鍵\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath決定。
Windows 95/98/Me %WinDir%\
Linux及其他類Unix操作系統 /etc
Mac OS 9及更早的系統 System Folder: Preferences或System folder(文件格式可能與Windows和Linux所對應的文件不同)
Mac OS X /private/etc(使用BSD風格的hosts文件)
OS/2及eComStation "bootdrive":\mptn\etc\
Symbian第1/2版手機 C:\system\data\hosts
Symbian第3版手機 C:\private\10000882\hosts,只能使用兼容AllFiles的文件瀏覽器訪問,大部分都不行。
iPhone OS /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文件!

發佈了48 篇原創文章 · 獲贊 6 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章