2017-03-06 55 views
5

Google Chrome忽略了C:/ Windows/System32/drivers/etc/hosts文件中的設置。 IE11和Firefox都安裝在同一臺計算機上並按預期工作。Google Chrome忽略主機文件

我已經嘗試了所有的解決方案,我可以在網上找到,包括:

  1. 打開Chrome://網內部/#DNS和點擊清除主機緩存按鈕。
  2. 進入設置,顯示高級設置並取消選中以下三個選項:(X)使用Web服務幫助解決導航錯誤(X)使用預測服務幫助完成在地址欄中鍵入的搜索和URL(X)使用預測服務更快地加載頁面
  3. 進入設置,顯示高級設置,單擊清除瀏覽數據按鈕,從一開始就選擇緩存的圖像和文件,然後單擊清除瀏覽數據。
  4. 重新啓動Chrome.exe。
  5. 重新啓動計算機。
  6. 確保在網址的前面添加「http://」。
  7. 確保代理設置都被關閉
  8. 運行CMD.EXE並運行ipconfig /flushdns
  9. 卸載並重新安裝Chrome

我不知所措......有什麼我錯過了我可以嘗試還是檢查?

回答

2

嘗試清除DNS緩存:

1)運行cmd.exe的管理員

2)鍵入:ipconfig/FLUSHDNS

+0

對不起,錯過了那一個。我也已經嘗試過了。我只是嘗試過,但沒有運氣。我會將其添加到我原來的帖子中。 –

3

我有Chrome瀏覽器Ubuntu Linux操作系統同樣的問題。我使用的是代理,而不是檢查/ etc/hosts,Chrome更願意檢查代理的DNS。

+0

這只是發生在我與客戶合作。我使用Firefox進行了測試,並立即生效。 –

0

雖然有人說沒有使用代理,但在使用代理時,我在OS X上遇到了同樣的問題,最終的解決方案是爲該域添加代理例外。

的OP可以嘗試通過命令行開關,因爲 在2015年提到here把什麼關異步DNS:

異步DNS:約刪除切換:標誌

異步DNS是相當穩定的目前,所以我們不再需要關於:flags的 切換。 (請注意--enable-異步DNS和 - 禁用異步DNS命令行標誌將仍然是現在的工作。)

然而,這似乎已經在我的情況沒有影響,因爲chrome://net-internals/#dns仍然顯示內部DNS客戶端已啓用,但沒有明顯的方式將其關閉。