修改 Windows Host 文件工具


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

Hosts文件的位置

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

操作系統 文件位置
Windows NT/2000/XP/Vista/7(即微軟NT系列操作系統) 默認位置為%SystemRoot%\system32\drivers\etc\,但也可以改變。動態目錄由注冊表鍵\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath決定。
Linux及其他類Unix操作系統 /etc
Mac OS 9及更早的系統 System Folder: Preferences或System folder(文件格式可能與Windows和Linux所對應的文件不同)
Mac OS X /private/etc(使用BSD風格的hosts文件)
iPhone OS /etc

hosts文件也可以用於其它情況,例如可以將已知的廣告服務器重定向到無廣告的機器(通常是本地的IP地址:127.0.0.1)上來過濾廣告。同時也可以通過不下載網絡廣告,從而減少帶寬。使用hosts文件還可以減少對DNS服務器的訪問來加快訪問速度並減少帶寬消耗。

hosts文件的另一個重要用途就是用於攔截一些惡意網站的請求,從而防止訪問欺詐網站或感染一些病毒或惡意軟件。但同時,這個文件也可能被病毒或惡意軟件所利用來阻止用戶更新殺毒軟件或訪問特定網站。

另外也可以通過修改hosts文件來強制將網站指定到正確的IP上,從而訪問那些因為某些原因不能訪問的站點。

親愛的GitHub,我們怎么訪問不了你? GitHub訪問不了,可以通過修改Host文件進行解析躲過DNS劫持。相信我們得有一個修改Host文件的工具才行。下面向你推薦幾款Host文件修改工具:

1、Hosts File Manager for IIS 7,這是一個IIS 7插件,安裝后可以在IIS面板上直接對Host文件進行維護,還可以通過IIS遠程管理,下面是我的對GitHub的IP地址維護,可以通過http://ping.eu/ping/ 查出IP地址。

image

image

還有一個IIS 7/8模塊 http://iishostsmgr.codeplex.com/

2、Host Profiles 這是一個跨平台的支持Windows和Unbutn Linux的Host管理工具,這個工具有個功能刷新DNS功能。

image

類似的軟件還有一個 http://winhostsmanager.codeplex.com/

3、Hosts Switcher 我們經常需要修改Host文件,特別是測試的同學需要針對不同環境配置Host,比如 QA, production 和本機環境,那么這個工具特好用了。

通過這三個工具的組合,我們可以對Host文件的掌控得如魚得水,可以應當各種情況了,正是工欲善其事,必先利其器。經過這么一整我又可以上GitHub了哦。

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM