Hosts檔案 | Hosts是什麼
維基百科,自由的百科全書Hosts檔案是一個沒有副檔名的作業系統檔案,以表的形式儲存了主機名和IP位址的對映關係[1]。Hosts又稱hosttable,譯為「主機表」。現代系統中,雖然DNS取代了主機表,但主機表的應用依舊很廣[1]。和DNS不同的是,使用者可以直接對Hosts檔案進行控制。Hosts檔案是大多數系統都存在的一個小型主機表。Hosts檔案中包含了本地網路重要的主機名和位址資訊,查詢Hosts檔案得到的結果比通過查詢DNS得到的結果優先級更高。[1]衍生用途[編輯]Hosts檔案也可以用於其它情況,例如可以將已知的廣告伺服器重新導向到無廣告...
維基百科,自由的百科全書
Hosts檔案是一個沒有副檔名的作業系統檔案,以表的形式儲存了主機名和IP位址的對映關係[1]。Hosts又稱host table,譯為「主機表」。現代系統中,雖然DNS取代了主機表,但主機表的應用依舊很廣[1]。和DNS不同的是,使用者可以直接對Hosts檔案進行控制。
Hosts檔案是大多數系統都存在的一個小型主機表。Hosts檔案中包含了本地網路重要的主機名和位址資訊,查詢Hosts檔案得到的結果比通過查詢DNS得到的結果優先級更高。[1]
衍生用途[編輯]Hosts檔案也可以用於其它情況,例如可以將已知的廣告伺服器重新導向到無廣告的機器(通常是本地網路位址,如: 127.0.0.1)以過濾廣告。使用Hosts檔案還可以減少對DNS伺服器的查詢次數以加快造訪網站的速度。
Hosts檔案的另一個重要用途就是用於攔截一些惡意網站的請求,從而防止訪問欺詐網站、感染病毒或惡意軟體。
在面對網路審查的技術機制下,Hosts也被利用來處理因域名伺服器快取污染而對訪問域名的位址解析進行修正,或者涉及域名與IP位址關係的技術調整等。
最初在Internet的前身ARPANET中,其成員SRI International手動維護並分享了一個名為HOSTS.TXT的檔案,其中就包括主機名稱和對應位址。1983年DNS系統開始開發,1984年得到了發展[2]。在網路快速的發展過程中,可以自動提供動態的主機名解析。不過在現代作業系統中,Hosts檔案仍然是一個可以作為備用手段的名稱解析機制。
平台差異[編輯]Hosts檔案在不同作業系統中的位置如下表所示:
在Windows中,預設的Hosts檔案通常是空白的或包含了注釋語句並使用了以下的預設規則:
127.0.0.1 localhost ::1 localhost 相關連結[編輯] 參考文獻[編輯] 外部連結[編輯] 自訂Hosts檔案[編輯] 管理Hosts的應用程式[編輯]