Hosts 是一個沒有副檔名的系統檔案,位於 C:\Windows\System32\drivers\etc 資料夾中。它的作用類似一個本地「域名解析資料庫」,將常用的網址域名與對應的 IP 位址建立關聯。當使用者在瀏覽器輸入網址時,系統會優先從 Hosts 檔案尋找對應 IP,找到即直接開啟網頁;找不到才會提交給 DNS 伺服器解析。
初次修改時,若未調整 Windows UAC 設定,可能會遇到無法儲存的情況。提供兩種解決方案:
對常訪問的網站預先配置域名與 IP 的映射關係,電腦即可快速解析 IP,無需請求網路上的 DNS 伺服器,顯著提升存取速度。
企業內網常有伺服器提供服務,但鮮少架設 DNS 伺服器。透過 Hosts 為伺服器設定易記名稱並建立 IP 映射,使用者只需輸入名稱即可存取,免去記憶複雜 IP 位址的困擾。
許多網站會在用戶不知情下安裝外掛、木馬或病毒。利用 Hosts 將這些域名映射到錯誤 IP 或本機 IP(127.0.0.1 為本機 IP,0.0.0.0 為錯誤 IP),即可達到屏蔽目的。範例:
127.0.0.1 要屏蔽的網站A 0.0.0.0 要屏蔽的網站B
電腦解析這兩個域名時,會導向本機或錯誤 IP,從而無法連線,有效降低釣魚、木馬威脅。
針對 Lotus 伺服器、資料庫伺服器等需輸入伺服器名稱才能連線的系統,配置好 Hosts 檔案後,輸入名稱即可順利連接。
修改 Hosts 檔案雖能屏蔽有害網站、加速存取,但請謹慎編輯,錯誤設定可能導致正常網站無法訪問。建議備份原始檔案後再操作。