修改 C:\Windows\System32\drivers\etc\hosts 後不生效,ipconfig /flushdns 也無用,甚至停用 DNS Client 服務仍無效。
etc 資料夾 ACL 缺少 Network Service 讀取權限,服務無法讀取 hosts,導致解析繞過 hosts 直接查詢真實 DNS。C:\Windows\System32\drivers\etc →「內容」→「安全性」→「編輯」→「新增」。Network Service →「檢查名稱」→ 確定。services.msc → DNS Client → 重新啟動)。ping 自訂網域 應解析為 hosts 指定 IP。原理:Win8.1 將 DNS Client 服務帳戶從 System 改為 Network Service,導致舊有權限設定失效,補上權限即可恢復 hosts 功能。