c:\Windows\System32\drivers\etc\hosts
213.213.213.213 ken.bone.com kenneth.bone.com
我在 Firefox 和 Chrome 中使用乾淨的配置文件,並停用所有隱私設定和預取。
已驗證:
- ping 網域傳回正確的 IP
- 在 Chrome 中:參考
- 取消選取下面的所有方塊隱私設定
- 檢查 DNS 預取是否確實已停用鉻://dns
- 主機快取已清除chrome://net-internals/#dns
- 從一開始一切就都被清除了
- 嘗試了
--disable-async-dns
Windows 中的選項
在 FF 的開發工具中的 headers 下,遠端位址如預期的是本機 IP。
在 Chrome 開發工具的 headers 下,遠端位址是遠端 IP,這不是預期的。
為什麼 Chrome 不尊重 Windows 主機檔案?
在 Windows 10 上執行 Chrome 53 和 Firefox 49
答案1
結果我的工作電腦設定了一個稱為.pac
(代理自動配置)的自動配置腳本。
停用步驟
- 設定 > 網路 > 更改代理設定...
- 在「連線」下,按一下 LAN 設定,停用使用自動配置腳本
- 按一下“確定”
- 對於每個撥號和虛擬專用網路設置然後點擊設定
- 重複步驟 2 和 3
對我來說,這仍然像是 Chrome 的問題,因為我覺得 Chromehosts
在自動設定腳本之前應該要尊重我的本機檔案。