萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

Win7 修改 hosts 檔案完整教學:指定 IP、封鎖網站、去廣告

hosts 檔案是 Windows 系統中無需 DNS 解析即可將主機名稱對應到 IP 位址的本機查詢表。善用它可實現指定網站 IP、封鎖惡意/廣告網站、加速特定網域存取等功能。本文以 Win7 為例(XP/8/10/11 操作相同),詳細說明位置、編輯方法與實用範例。

hosts 檔案位置

C:\Windows\System32\drivers\etc\hosts

註:若系統安裝在非 C 槽,請將路徑中的 C: 替換為實際系統磁碟代號。

快速開啟並編輯 hosts

  1. 按 Win + R 輸入 C:\Windows\System32\drivers\etc 按 Enter 直接開啟資料夾。
  2. 找到 hosts 檔案(無副檔名),右鍵 → 「開啟方式」 → 選擇「記事本」(建議勾選「永遠使用這個應用程式開啟 .hosts 檔案」)。
  3. 若儲存時提示「存取被拒絕」,請以「系統管理員身分執行」記事本:
        • Win → 輸入「記事本」 → 右鍵 → 「以系統管理員身分執行」
        • 在記事本中「檔案」→「開啟」→ 瀏覽至上述路徑 → 檔案類型選「所有檔案」→ 開啟 hosts 編輯並儲存。

常用語法格式

IP位址    主機名稱    # 選擇性註解
  • IP 與主機名稱間以空白或 Tab 分隔。
  • 每行一條對應規則,# 開頭為註解不生效。
  • 修改後無需重開機,瀏覽器可能需清除 DNS 快取(ipconfig /flushdns)才能立即生效。

實用範例

範例一:指定網站 IP(繞過 DNS 汙染/加速存取)

119.188.139.154    www.example.com

執行 ping www.example.com 即可驗證是否解析至指定 IP。此技巧常用於存取被 DNS 汙染的海外服務(需自行取得可用 IP)。

範例二:封鎖指定網站(導向本機回環位址)

127.0.0.1    ads.example.com
127.0.0.1    tracker.analytics.com

將廣告、追蹤、惡意網域導向 127.0.0.1(本機),瀏覽器請求即會失敗,達到去廣告、防追蹤效果。可搭配公開維護的 hosts 清單(如 StevenBlack/hosts GitHub 專案)批次匯入。

常見問題

問題解決方法
儲存提示「存取被拒絕」以系統管理員身分執行記事本編輯,或將 hosts 複製到桌面編輯後複製回覆蓋(需管理員權限)。
修改不生效執行 ipconfig /flushdns 清除 DNS 快取;檢查瀏覽器是否啟用「安全 DNS (DoH)」,若啟用請關閉或在瀏覽器層面設定 hosts 覆寫。
編碼問題導致亂碼記事本儲存時編碼選「ANSI」或「UTF-8」(無 BOM),避免使用 Unicode/UTF-16。

安全提醒

  • 惡意軟體常竄改 hosts 導向釣魚網站,定期檢查 hosts 內容是否有未授權條目。
  • 企業環境請配合群組原則或端點防護鎖定 hosts 檔案寫入權限。
copyright © 萬盛學電腦網 all rights reserved