修改 C:\Windows\System32\drivers\etc\hosts 檔封鎖惡意網域,卻發現不生效。主因是 Windows 的「DNS Client」服務快取了 DNS 解析結果,導致 hosts 變更延遲甚至失效。解決方法:停用並將該服務設為「手動」,變更即刻生效。
IP 域名 (如 127.0.0.1 localhost)。ipconfig /flushdns。
hosts 檔位置與正確格式示意
注意:停用 DNS Client 可能略微降低瀏覽速度 (無快取),但能確保 hosts 即時生效。此法適用於 XP、Vista、Win7、Win10/11。若問題持續,請檢查防毒軟體、代理設定或惡意程式是否劫持 DNS。