關於Chrome報錯 ERR_NAME_NOT_RESOLVED 解決辦法

reggie發表於2021-08-17

今天公司專案發了個小版本,發到線上後我看了一眼 發現主頁載入不全 看了下控制檯 有幾個介面請求報錯了 而且不是伺服器出錯 都是請求狀態 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 協議》,轉載必須註明作者和本文連結
微信公眾號:碼咚沒 ( ID: codingdongmei )

相關文章