如何修復DNS_PROBE_FINISHED_BAD_CONFIG錯誤程式碼

錯誤型別:
伺服器錯誤
錯誤名稱:
DNS探针完成错误配置
英文名稱:
DNS_PROBE_FINISHED_BAD_CONFIG
錯誤描述:
DNS_PROBE_FINISHED_BAD_CONFIG是一个网络连接错误,当DNS配置出现问题时会显示,这会阻止它连接到网络。
錯誤變體:
DNS_PROBE_FINISHED_NO_INTERNET
DNS_PROBE_FINISHED_NXDOMAIN
更多資訊

如何修復DNS_PROBE_FINISHED_BAD_CONFIG錯誤程式碼

當您線上瀏覽時,遇到阻止您訪問網站的錯誤訊息是非常令人沮喪的。一個這樣的錯誤是“DNS_PROBE_FINISHED_BAD_CONFIG”訊息。無論您的瀏覽器或作業系統如何,它都可能發生。

如果您在嘗試開啟網站時遇到此錯誤,請不要驚慌。這只是意味著域名系統 (DNS) 無法正確解析 IP 地址,這可能出於多種原因。

幸運的是,對於大多數與DNS相關的問題,您可以嘗試一些簡單的解決方案來解決此問題。

在本文中,我們將解釋DNS_PROBE_FINISHED_BAD_CONFIG錯誤程式碼的含義及其一些常見原因。然後,我們將向您介紹在Windows、macOS、Android和Ubuntu中修復它的七種解決方案。

  1. 什麼是DNS_PROBE_FINISHED_BAD_CONFIG錯誤?
  2. 如何修復DNS_PROBE_FINISHED_BAD_CONFIG錯誤程式碼

什麼是DNS_PROBE_FINISHED_BAD_CONFIG錯誤?

要了解此錯誤的含義,首先要大致瞭解DNS在幫助使用者訪問網站方面發揮的重要作用。簡而言之,DNS引導網際網路上的流量,並負責翻譯名稱伺服器、URL和IP地址並將其與Web伺服器連線。

所有網站都有唯一的IP地址,例如218.3.120.12。DNS不需要您在訪問網站時記住並輸入IP地址,而是讓您可以使用對使用者更友好的域名,例如wbolt.com

當您在瀏覽器中輸入URL時,它開始稱為DNS名稱解析的過程。這是DNS實質上查詢URL/IP地址並將其與Web伺服器連線的地方。但是,如果DNS由於某種原因無法成功完成此過程,則它可以返回錯誤訊息。

DNS_PROBE_FINISHED_BAD_CONFIG是一個網路連線錯誤,當DNS配置出現問題時會顯示,這會阻止它連線到網路。它並不特定於任何一種瀏覽器或系統,這意味著您可能會在Google Chrome、Windows或macOS、Android移動裝置等中遇到它。

類似的DNS錯誤訊息

當您的DNS或網路設定配置錯誤時,會出現DNS錯誤訊息。DNS_PROB_FINISHED_BAD_CONFIG錯誤只是其中之一,您可能會遇到其他類似的訊息。

例如,您可能會看到DNS_PROBE_FINISHED_NXDOMAIN錯誤:

DNS_PROBE_FINISHED_NXDOMAIN錯誤

DNS_PROBE_FINISHED_NXDOMAIN錯誤

在此錯誤訊息中,“NXDOMAIN”代表“不存在的域”。也就是說,查詢的域名不存在。

另一個類似的DNS錯誤是DNS_PROBE_FINISHED_NO_INTERNET:

DNS_PROBE_FINISHED_NO_INTERNET訊息

DNS_PROBE_FINISHED_NO_INTERNET訊息

此錯誤訊息表示建立Internet連線時出現問題,或者連線丟失。

上述任何DNS錯誤都可能因您使用的瀏覽器而異。因此,您的訊息可能還包含以下短語:

  • 此網頁無法使用。
  • 無法訪問此站點。
  • Safari找不到伺服器。
  • 我們在查詢站點/網頁時遇到問題。
  • 沒有網際網路連線。

如您所見,儘管它們略有不同,但所有這些錯誤都表明DNS或網路配置錯誤。因此,它們共享許多相同的解決方案,我們很快就會看到。

DNS_PROBE_FINISHED_BAD_CONFIG常見原因

雖然您可能會看到此訊息的原因有很多,但好訊息是您至少可以將其縮小到DNS或網路問題。DNS_PROBE_FINISHED_BAD_CONFIG的一些最常見原因包括:

  • 意外更改的網路設定
  • 通過未經授權的應用程式更改了路由器設定
  • 瀏覽器外掛,例如 VPN 應用程式,干擾或弄亂IP或DNS地址
  • 有問題的防火牆或防病毒軟體
  • 您裝置上的檔案損壞

潛在的問題也可能要簡單得多。例如,錯誤訊息可能源於網際網路電纜故障或網站暫時關閉。

如何修復DNS_PROBE_FINISHED_BAD_CONFIG錯誤程式碼

現在您對這個錯誤的含義有了更好的瞭解,是時候開始工作了。

在嘗試以下任何解決方案之前,我們建議首先確保您的網際網路電纜、調變解調器和路由器已正確連線。重新整理網頁也很聰明,只是為了確保連線沒有臨時故障。

消除這些選項後,您就可以開始深入研究了。讓我們來看看可用於修復DNS_PROBE_FINISHED_BAD_CONFIG錯誤的七個潛在解決方案。

  1. 重啟你的路由器
  2. 清除瀏覽器快取
  3. 重新整理DNS快取並更新您的IP地址
  4. 手動更改DNS設定
  5. 垃圾臨時檔案
  6. 禁用防病毒軟體和防火牆
  7. 更新您的網路驅動程式

1. 重啟你的路由器

即使您的路由器已安全連線,也可能需要快速重啟以重置IP地址。因此,第一步是重新啟動路由器。

為此,只需按住電源即可。將其關閉至少一分鐘後,重新開啟電源。在重新啟動時,您可能還想重新啟動計算機。

兩臺裝置都重新開啟後,連線到您的Wi-Fi或LAN網路,然後再次嘗試訪問該網站。如果您仍然看到DNS_PROBE_FINISHED_BAD_CONFIG,是時候轉到下一個方法了。

2. 清除瀏覽器快取

雖然這可能不是導致DNS錯誤的原因,但將其作為一種選擇消除也無妨。您可能想先嚐試從與當前使用的瀏覽器不同的瀏覽器訪問該網站。

如果您可以成功執行此操作,則下一個合乎邏輯的解決方案是清除有問題的瀏覽器的快取。

清除Chrome中的瀏覽資料

清除Chrome中的瀏覽資料

執行此操作的過程會略有不同,具體取決於您的作業系統和瀏覽器。有關詳細指導,您可以參考我們關於如何清除瀏覽器快取的帖子。

3. 重新整理DNS快取並更新您的IP地址

如果最近對您的DNS進行了更改,無論是惡意的還是意外的,您的系統可能正在嘗試使用本地快取連線到網路。

在這種情況下,您可能會收到DNS_PROBE_FINISHED_BAD_CONFIG訊息。

因此,下一個要嘗試的解決方案是重新整理您的DNS快取,以及釋放和更新您的IP地址。如果您使用的是Windows 10或Windows 11,則可以通過命令提示符應用程式執行此操作。

要開啟命令提示符,請單擊Windows圖示/開始按鈕並在搜尋欄位中鍵入“cmd”。在命令提示符下,選擇以管理員身份執行

Windows中的命令提示符應用程式

Windows中的命令提示符應用程式

在命令提示符視窗中,鍵入以下命令, 在每個命令後按Enter鍵:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
ipconfig /flushdns
ipconfig /release
ipconfig /renew
ipconfig /flushdns ipconfig /release ipconfig /renew
ipconfig /flushdns 
ipconfig /release 
ipconfig /renew

在macOS上,您可以通過終端命令列介面執行此操作。要找到它,請單擊Apple圖示,然後依次單擊Applications >  Utilities >  Terminal

macOS上的終端應用程式

macOS上的終端應用程式

在終端介面中,您將使用的特定命令因您的macOS版本而異:

macOS v10.11或更高版本:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
sudo killall -HUP mDNSResponder
sudo killall -HUP mDNSResponder
sudo killall -HUP mDNSResponder

Yosemite v10.10至v10.10.3版本:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
sudo discoveryutil mdnsflushcache
sudo discoveryutil mdnsflushcache
sudo discoveryutil mdnsflushcache

Mavericks, Mountain Lion和Lion版本:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
sudo killall -HUP mDNSResponder
sudo killall -HUP mDNSResponder
sudo killall -HUP mDNSResponder

Snow Leopard版本:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
sudo dscacheutil -flushcache
sudo dscacheutil -flushcache
sudo dscacheutil -flushcache

要釋放和更新IP地址,請導航到Apple選單圖示 > System Preferences  > Network  > Advanced  > Renew DHCP

在macOS中更新RHCP

在macOS中更新RHCP

如果您使用的是Android裝置,則可以通過轉到 Settings  >  Applications > App info來清除DNS快取:

Android中的應用資訊設定

Android中的應用資訊設定

從應用程式列表中,選擇Chrome(或您使用的任何瀏覽器應用程式),然後選擇Storage。在儲存頁面上,單擊清除快取按鈕:

清除安卓快取

清除安卓快取

Ubuntu使用者可以通過按CTRL +  ALT  + T啟動命令終端,然後輸入以下命令:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
sudo systemd-resolve --flush-caches
sudo systemd-resolve --flush-caches
sudo systemd-resolve --flush-caches

如需更詳細的指導,請參閱我們關於如何清除DNS快取的教程

4. 手動更改DNS設定

如果您仍然在瀏覽器中看到DNS_PROBE_FINISHED_BAD_CONFIG錯誤訊息,那麼接下來您可以嘗試更改DNS設定。預設情況下,您的ISP會分配DNS伺服器。

但是,您可以暫時切換到公共DNS伺服器,例如 Google。

要在Windows中執行此操作,請右鍵單擊螢幕右下角的網路圖示,然後選擇開啟網路和共享中心

網路視窗開啟後,右鍵單擊您的網路連線並從下拉選單中選擇屬性

Windows中的網路連線選單

Windows中的網路連線選單

在開啟的面板中,在“網路”選項卡下,選擇“Internet協議版本 4 (TCP/IPv4)”,然後選擇“屬性” 按鈕:

Windows中的Internet協議版本4(Wi-Fi屬性)

Windows中的Internet協議版本4(Wi-Fi屬性)

在“使用以下DNS伺服器地址”下,輸入以下內容:

  • 首選DNS伺服器:8.8.8.8
  • 備用DNS伺服器:8.8.4.4

完成後,單擊“確定”。 重新整理瀏覽器並再次嘗試訪問該網站。

要更改macOS的DNS設定,請單擊Apple選單圖示,然後依次單擊System Preferences > Network。選擇您的網路連線。您可以通過單擊 (+) 圖示來新增新的DNS地址:

在macOS中新增新的DNS地址

在macOS中新增新的DNS地址

Android使用者可以通過導航到Settings > WiFi來找到此選項。按住網路,然後點選修改網路

修改Android WiFi網路

修改Android WiFi網路

單擊高階選項,然後在IP設定下,選擇靜態

Android網路高階選項

Android網路高階選項

在相應的欄位中輸入IP地址,並儲存您的更改。

如果您執行的是Ubuntu作業系統,則可以通過單擊網路旁邊的齒輪圖示來更改DNS設定。在IPv4 選項卡下,將有一個文字欄位用於輸入新的 DNS 伺服器地址:

Ubuntu作業系統中的網路設定

Ubuntu作業系統中的網路設定

輸入它們後,用逗號分隔它們,單擊“應用”按鈕。

5. 垃圾臨時檔案

大多數瀏覽器和系統會將臨時檔案儲存到您的裝置以供以後使用。

但是,如果這些檔案之一已損壞,則可能是導致DNS_PROBE_FINISHED_BAD_CONFIG錯誤的原因。因此,我們推薦的另一個解決方案是刪除您的臨時檔案。

要在Windows中執行此操作,請在桌面工具欄的搜尋欄位中鍵入“%temp%”,然後按Enter

Windows中的臨時檔案目錄

Windows中的臨時檔案目錄

這會將您帶到計算機上的“temp”目錄,您可以在其中檢視臨時檔案列表:

Windows臨時資料夾

Windows臨時資料夾

選擇所有這些並刪除它們。

在macOS上,您可以通過首先單擊Finder並選擇Home(這可能是您的使用者名稱)來執行此操作。接下來,點選cmd  + shift +  (句號鍵)。這應該使您的隱藏檔案可見,因此您可以刪除它們。

或者,您可以嘗試開啟Finder並使用Shift + Cmd  +  G 鍵。然後,在開啟的視窗的文字欄位中,輸入“~Library/caches”,然後按Enter。這應該會顯示相關資料夾,然後您可以將其刪除。

Ubuntu使用者可以完全跳過這一步,因為 每次系統重新啟動時/tmp資料夾都會自動清空。

6. 禁用防毒軟體和防火牆

防病毒軟體、防火牆和 VPN的常見問題之一是它們有時會與網路設定發生衝突。更具體地說,它們會干擾您的DNS伺服器。

因此,如果您已經達到這一點並且DNS_PROBE_FINISHED_BAD_CONFIG錯誤仍然存​​在,那麼您的下一步行動應該是暫時禁用您的防病毒軟體和防火牆應用程式。

這是使用Windows的示例。單擊Windows圖示,然後在搜尋欄位中鍵入“defender”。單擊病毒和威脅防護

Windows病毒和威脅防護設定

Windows病毒和威脅防護設定

導航到Real-time protection,並將開關切換到Off

Windows中的實時保護設定

Windows中的實時保護設定

完成後,在左側面板中,單擊防火牆和網路保護>域網路

Windows Defender防火牆

Windows Defender防火牆

Windows Defender防火牆下,切換開關以禁用它。現在嘗試再次訪問該網站。

當然,執行此操作的過程將根據您使用的系統以及您安裝的防病毒和防火牆軟體而有所不同。如果有疑問,請檢視您的特定軟體的開發人員文件以瞭解更多詳細資訊。

您可能還想禁用您正在使用的任何WordPress安全外掛,以防它們在您處理網站時引起問題。

7. 更新您的網路驅動程式

如果您在列表中做到了這一點,很可能是因為您在嘗試上述修復後仍然看到DNS_PROBE_FINISHED_BAD_CONFIG錯誤訊息。幸運的是,我們還有另一種解決方案可供嘗試:更新您的網路驅動程式。

過時或損壞的網路驅動程式可能會導致各種問題,包括DNS和網路中斷。Windows更新通常會為您處理必要的更新。但是,您可以仔細檢查是否可以手動升級到最新版本。

為此,請在工作列的搜尋欄位中鍵入“裝置管理器”,然後單擊“裝置管理器” 控制面板:

Windows裝置管理器控制面板

Windows裝置管理器控制面板

單擊網路適​​配器,然後右鍵單擊網路驅動程式並選擇更新驅動程式

在Windows中更新網路驅動程式介面卡

在Windows中更新網路驅動程式介面卡

重新啟動計算機,然後再次嘗試訪問該網站。您不應再看到DNS_PROBE_FINISHED_BAD_CONFIG訊息!

Apple也會處理系統和驅動程式更新,因此在macOS上您通常不必擔心這一點。但是,如果您想確保您的系統已更新,您可以通過導航到Apple選單圖示>關於此Mac,然後單擊軟體更新來實現

更新macOS

更新macOS

如果您使用的是Android,您可以通過轉至 設定 > 關於手機/平板電腦/手機/系統>系統更新來更新您的裝置。該路徑可能略有不同,具體取決於您使用的裝置型別和您的Android版本。

小結

嘗試訪問網站並沒有什麼樂趣可言,卻發現自己盯著錯誤訊息。雖然令人惱火,但DNS錯誤實際上很常見。

幸運的是,它們也相對容易解決,如果您正在處理DNS_PROBE_FINISHED_BAD_CONFIG 錯誤,以下是修復它的方法:

  1. 重啟你的路由器。
  2. 清除瀏覽器快取。
  3. 重新整理DNS快取並更新您的IP地址。
  4. 手動更改DNS設定。
  5. 垃圾臨時檔案。
  6. 禁用防病毒軟體和防火牆。
  7. 更新您的網路驅動程式。

評論留言