本文向大家介紹如何修改Windows 7 Hosts文件,
Windows 7相比于以前的
Windows XP在用戶權(quán)限方面做了更嚴(yán)格更細(xì)致的區(qū)分,這樣的改變當(dāng)然在安全性上是有所提高,但是平時(shí)在使用時(shí)就會(huì)麻煩一點(diǎn)了,如即使是以管理員身份修改Windows 7的Hosts文件,用戶默認(rèn)也是沒有操作權(quán)限的,必須進(jìn)行提權(quán)后才可以操作。下文將介紹幾種修改Windows 7 Hosts文件的方法,在正式開始介紹之前先來介紹一下什么是Hosts文件。
一、什么是Hosts文件?
hosts文件是一個(gè)用于儲(chǔ)存計(jì)算機(jī)網(wǎng)絡(luò)中各節(jié)點(diǎn)信息的計(jì)算機(jī)文件。這個(gè)文件負(fù)責(zé)將主機(jī)名映射到相應(yīng)的IP地址。hosts文件通常用于補(bǔ)充或取代網(wǎng)絡(luò)中DNS的功能。和DNS不同的是,計(jì)算機(jī)的用戶可以直接對(duì)hosts文件進(jìn)行控制。
1、Hosts文件的歷史
ARPANET(Internet的前身)并沒有對(duì)網(wǎng)絡(luò)中各節(jié)點(diǎn)的地址使用DNS進(jìn)行解析。由于當(dāng)時(shí)對(duì)于這個(gè)用途并沒有中心化的系統(tǒng),每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)都使用自有的網(wǎng)絡(luò)節(jié)點(diǎn)地圖,并指派相應(yīng)的名稱方便用戶記憶。當(dāng)時(shí)并沒有任何系統(tǒng)來保證網(wǎng)絡(luò)的所有系統(tǒng)都用同樣的名稱表示,也沒有方法來讀取其它用戶的hosts文件并自動(dòng)復(fù)制。
ARPANET的規(guī)模較小,這樣就允許在特定情況使用hosts文件來命名一些事先約定的名稱。典型的網(wǎng)絡(luò)節(jié)點(diǎn)都有一個(gè)地址,并可能有多個(gè)名稱。但是當(dāng)個(gè)人網(wǎng)絡(luò)不斷龐大之后,對(duì)hosts文件進(jìn)行管理的難度也越來越大。
2、Hosts文件的位置
hosts文件在不同操作系統(tǒng)(甚至不同Windows版本)的位置都有所區(qū)別:
操作系統(tǒng)文件位置
Windows NT/2000/XP/Vista/7(即微軟NT系列操作系統(tǒng))默認(rèn)位置為%SystemRoot%\system32\drivers\etc\,但也可以改變。動(dòng)態(tài)目錄由注冊(cè)表鍵\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath決定。
Windows 95/98/Me%WinDir%\
Linux及其他類Unix操作系統(tǒng)/etc
Mac OS 9及更早的系統(tǒng)System Folder: Preferences或System folder(文件格式可能與Windows和Linux所對(duì)應(yīng)的文件不同)
Mac OS X/private/etc(使用BSD風(fēng)格的hosts文件)
OS/2及eComStation"bootdrive":\mptn\etc\
Symbian第1/2版手機(jī)C:\system\data\hosts
Symbian第3版手機(jī)C:\private\10000882\hosts,只能使用兼容AllFiles的文件瀏覽器訪問,大部分都不行。
iPhone OS/etc
在Windows中,默認(rèn)的hosts文件通常是空白的或包含了注釋語句并使用了一條默認(rèn)規(guī)則:
127.0.0.1 localhost
::1 localhost
3、Hosts文件的用途
hosts文件也可以用于其它情況,例如可以將已知的廣告服務(wù)器重定向到無廣告的機(jī)器(通常是本地的IP地址:127.0.0.1)上來過濾廣告。同時(shí)也可以通過不下載網(wǎng)絡(luò)廣告,從而減少帶寬。使用hosts文件還可以減少對(duì)DNS服務(wù)器的訪問來加快訪問速度并減少帶寬消耗。
hosts文件的另一個(gè)重要用途就是用于攔截一些惡意網(wǎng)站的請(qǐng)求,從而防止訪問欺詐網(wǎng)站或感染一些病毒或惡意軟件。但同時(shí),這個(gè)文件也可能被病毒或惡意軟件所利用來阻止用戶更新殺毒軟件或訪問特定網(wǎng)站。
另外也可以通過修改hosts文件來強(qiáng)制將網(wǎng)站指定到正確的IP上,從而訪問那些因?yàn)槟承┰虿荒茉L問的站點(diǎn)。此外一些軟件的破解激活也經(jīng)常用到hosts文件,原理就是屏蔽軟件自動(dòng)連接官方服務(wù)器驗(yàn)證激活信息是否正確。
二、修改Windows 7 Hosts文件方法
方法一、提升用戶對(duì)Hosts文件的操作權(quán)限
1、在正常情況下如果直接修改保存hosts文件,即使是以管理員身份操作也會(huì)提示用戶沒有操作權(quán)限,如下圖:
2、這時(shí)我們可以通過提升用戶對(duì)Hosts文件的操作權(quán)限來解決,具體方法如下:鼠標(biāo)右鍵點(diǎn)擊Hosts文件,選擇屬性,然后點(diǎn)擊“安全”選項(xiàng)卡,選中現(xiàn)在登錄使用的用戶賬戶并點(diǎn)擊“編輯”,在彈出的權(quán)限設(shè)置界面再次選中當(dāng)前用戶,然后勾選“完全控制”或“修改”都可以,最后點(diǎn)擊應(yīng)用生效即可。
3、設(shè)置完成后就可以對(duì)Hosts文件進(jìn)行操作更改了!
方法二、復(fù)制替換Hosts文件
除了
提升權(quán)限解決之外,還有一種更簡單的方法,方法如下:先復(fù)制一份Hosts文件到其它位置,然后在復(fù)制的Hosts文件中做你想要的更改,操作完成后把該Hosts文件副本移動(dòng)到原來Hosts文件目錄里,這時(shí)會(huì)提示是否覆蓋,點(diǎn)擊確定覆蓋即可!
方法三、進(jìn)入更低操作環(huán)境操作
和其它遇到操作權(quán)限問題一樣,進(jìn)入更低的操作環(huán)境也可很好的解決這種問題,如進(jìn)入Windows 7安全模式或進(jìn)入
PE系統(tǒng)等,進(jìn)入Windows 7安全模式方法如下:在啟動(dòng)計(jì)算機(jī)時(shí)快速按下鍵盤上的F8鍵,然后在出現(xiàn)的
Windows 7高級(jí)啟動(dòng)選項(xiàng)中選擇進(jìn)入“安全模式”(用鍵盤上的箭頭鍵選擇,用Enter回車鍵確定),進(jìn)入后即可修改保存Hosts文件!