今天公司專案發了個小版本,發到線上後我看了一眼 發現主頁載入不全 看了下控制檯 有幾個介面請求報錯了 而且不是伺服器出錯 都是請求狀態 failed
+ ERR_NAME_NOT_RESOLVED
連忙問了下別的同事 他們請求都是正常載入的 只有我的 Chrome
下會有這個問題。後面我切換 Firefox
後一切正常 然後找了一圈解決辦法。
原因
基本上,都是的DNS地址問題導致ERR_NAME_NOT_RESOLVED錯誤。
由於各種原因,您的Internet DNS地址被阻止,因此發生此ERR_NAME_NOT_RESOLVED錯誤。
解決辦法如下
清除Chrome快取
瀏覽器Cookie可能會阻止您的Internet DNS,然後導致ERR_NAME_NOT_RESOLVED錯誤。 您可以嘗試清除瀏覽器cookie以修復此錯誤。
在 Chrome 下使用快捷鍵 Ctrl + Shift + Delete
或者 在位址列輸入 chrome://settings/clearBrowserData
然後選擇 高階
清除資料即可
清除Chrome-DNS快取
當更改了作業系統的 DNS 設定時,如果只清除作業系統的 DNS 快取不一定會修復 Chrome 的連線問題,手動重新整理 Chrome DNS 快取會比較有用。
瀏覽器 DNS 快取通常用於儲存你訪問的每個網站的域名所對應的伺服器 IP 地址資料庫,這個小資料庫本質上可以加快訪問網站的速度。但是,當一個網站更換了新 IP 地址時,再透過 Chrome DNS 快取中的 IP 來訪問時就會遇到訪問錯誤。此種情況下,重新整理清除 Chrome DNS 快取可以幫助解決連線錯誤。
在 Chrome 位址列 輸入 chrome://net-internals/#dns
即可開啟頁面 然後全部清除即可
重新整理作業系統DNS快取
如果你是Windows系統 在 執行
中 輸入 cmd
開啟終端 然後依次輸入 ipconfig /flushdns
, ipconfig /renew
, ipconfig /registerdns
理論上只要輸入第一條執行就可以了,如果你臉黑到不行 請執行3條 然後重啟電腦…
Linux 系 Mac 系電腦請自己搜尋如何清除DNS
檢查你的防火牆和安全軟體
您使用的防火牆或安全軟體可能會阻止網路連線或瀏覽器,從而產生DNS阻止錯誤。 檢查防火牆和安全軟體的設定。 您可能需要取消阻止瀏覽器和網路連線。 或者,您可以嘗試禁用防火牆或安全軟體以檢視錯誤是否已修復。
本作品採用《CC 協議》,轉載必須註明作者和本文連結