如何修復DNS_PROBE_FINISHED_NXDOMAIN錯誤

如果您經營一個網站,您可能會遇到 偶發錯誤。 大多數源於伺服器或應用程序級別(在WordPress中)。 但是,有時會遇到諸如「 DNS_PROBE_FINISHED_NXDOMAIN」之類的錯誤,該錯誤源於您的計算機設置。

在本文中,我們將討論如何識別DNS_PROBE_FINISHED_NXDOMAIN錯誤,並介紹解決所有錯誤的方法。

讓我們開始工作吧!

什麼是DNS_PROBE_FINISHED_NXDOMAIN錯誤?

為了說明DNS_PROBE_FINISHED_NXDOMAIN是什麼,我們需要回顧一下 域名系統(DNS)。 DNS是IP地址映射到域名的資料庫。

每個伺服器都有一個IP地址,該地址用於標識該計算機上保存的網站。 但是,您無需在瀏覽器中輸入IP地址即可訪問Web內容,而只需使用其相應的域名即可。

DNS可以識別域名指向的IP地址。 當您鍵入URL時,它會搜索其資料庫以查找您要訪問的站點。

但是,在某些情況下,DNS伺服器可能無法獲取您想要的信息。 如果您遇到DNS_PROBE_FINISHED_NXDOMAIN錯誤,則會發生以下情況:

  1. 您試圖使用其域名訪問網站(您知道應該可以使用)。
  2. 您的計算機將您的請求提交到DNS,該DNS用於將域映射到它們可以連接到的IP地址。
  3. DNS伺服器告訴您的計算機「該域不存在!」,因此是錯誤的「 NXDOMAIN」部分。

發生這種情況時,您會看到如下錯誤消息(如果您使用的是Chrome):

如何修復DNS_PROBE_FINISHED_NX域錯誤如何修復DNS_PROBE_FINISHED_NXDOMAIN錯誤

措辭可能會有所不同,具體取決於您所使用的瀏覽器,但要旨始終是相同的。 例如,這是Firefox中的相同錯誤:

how-to-fix-the-dns_probe_finished_nxdomain-error-1如何修復DNS_PROBE_FINISHED_NXDOMAIN錯誤

如果您遇到DNS_PROBE_FINISHED_NXDOMAIN錯誤,請花一秒鐘時間仔細檢查您是否在正確的域中鍵入內容。 假設域存在並且您輸入正確,則問題通常出在計算機的配置上。

如何修復DNS_PROBE_FINISHED_NXDOMAIN錯誤(3種可能的解決方案)

根據根本原因,有很多方法可以糾正有問題的錯誤。 不幸的是,這可能很難確定。

但是,下面的每個修補程序僅需花費幾分鐘即可實現。 如果您按照我們的說明進行操作,然後又進行一個修復,則DNS_PROBE_FINISHED_NXDOMAIN應該很快就會消失。

1.更新您的IP地址並刷新/重新啟動緩存

如果遇到本地連接問題(除了重新啟動路由器),您應該嘗試的第一件事就是更新IP地址。 根據您的操作系統(OS),此過程略有不同,因此我們提供了針對Windows和Mac用戶的說明。

視窗

如果您使用的是Windows,則可以通過使用管理員許可權打開命令提示符來更新IP地址。 為此,請轉到Windows「開始」菜單並鍵入「 cmd」,然後選擇相應的選項:

how-to-fix-the-dns_probe_finished_nxdomain-error-2如何修復DNS_PROBE_FINISHED_NXDOMAIN錯誤

打開後,依次執行以下三個命令,每執行一次回車鍵,以執行該命令:

  1. ipconfig /發布
  2. ipconfig /更新
  3. ipconfig / flushdns

這三個命令將釋放您的IP地址,對其進行更新,然後刷新您的本地DNS緩存。

刷新本地緩存的另一種方法是使用以下兩個命令:

  1. 凈停止dnscache
  2. 凈啟動dnscache

這些提示會停止並重新啟動管理本地DNS緩存的Windows服務。 在運行完這兩組命令之後,請嘗試再次訪問有問題的網站,以查看錯誤是否仍然存在。

蘋果系統

在macOS上,無需使用命令即可續訂IP地址。 為此,請按照以下說明進行操作:

  1. 轉到系統偏好設置。
  2. 導航到網路,選擇您的活動連接,然後單擊高級按鈕。
  3. 轉到TCP / IP,然後選擇「續訂DHCP」選項。

但是,您將需要使用終端刷新DNS緩存。 打開它(轉到>實用程序),然後輸入以下提示:

dscacheutil -flushcache

現在,您可以嘗試再次訪問有問題的URL。 如果仍然無法解決問題,請繼續進行下一個修復。

2.配置您的計算機以使用其他DNS伺服器

默認情況下,您的計算機將決定自動連接到哪個DNS伺服器。 在某些情況下,該DNS伺服器可能沒有最佳響應時間。 或者,它可能不可用,導致出現諸如DNS_PROBE_FINISHED_NXDOMAIN之類的錯誤。

確定是否是問題根源的一種方法是將連接配置為使用其他DNS伺服器。 讓我們研究一下如何在Windows和macOS上執行此操作。

視窗

打開Windows「開始」菜單,然後鍵入「網路狀態」。 選擇出現的第一個結果,然後在下一個屏幕上,單擊「更改適配器選項」設置:

how-to-fix-the-dns_probe_finished_nxdomain-error-3如何修復DNS_PROBE_FINISHED_NXDOMAIN錯誤

將會彈出一個新窗口,其中包括計算機上設置的所有連接的圖標:

how-to-fix-the-dns_probe_finished_nxdomain-error-4如何修復DNS_PROBE_FINISHED_NXDOMAIN錯誤

確定您的活動Internet連接,然後按照下列步驟操作:

  1. 右鍵單擊活動連接,然後選擇屬性。
  2. 找到「 Internet協議版本4(TCP / IPv4)」項,將其選中,然後打開其「屬性」設置。
  3. 選擇「使用以下DNS伺服器地址」選項。

然後,您應該看到此屏幕,但在「首選DNS伺服器」和「備用DNS伺服器」欄位中僅沒有任何數字:

how-to-fix-the-dns_probe_finished_nxdomain-error-5如何修復DNS_PROBE_FINISHED_NXDOMAIN錯誤

在上面的示例中,我們使用的是Google的公共DNS伺服器。 為此,請輸入「 8.8.8.8」作為首選DNS伺服器,並輸入「 8.8.4.4」作為備用DNS伺服器。

對於公共DNS伺服器,還有很多選擇,因此可以隨時嘗試其中的任何一種。 但是,Google通常是一個安全的選擇。

如果您已經在使用自定義DNS伺服器,並且遇到了DNS_PROBE_FINISHED_NXDOMAIN,請嘗試使用相反的方法。 也就是說,恢復為默認設置以查看是否可以解決問題。

蘋果系統

在macOS上更改活動連接的DNS伺服器的功能與Windows中的操作大致相同。 這是您需要做的:

  1. 轉到系統偏好設置。
  2. 導航到網路,然後選擇您的活動連接。
  3. 單擊活動連接設置中的「高級」按鈕。
  4. 選擇「 DNS」選項卡,然後添加要使用的地址。

在第四步中,您應該看到類似以下的屏幕:

how-to-fix-the-dns_probe_finished_nxdomain-error-6如何修復DNS_PROBE_FINISHED_NXDOMAIN錯誤

與Windows一樣,您可以使用所需的任何DNS伺服器。 完成後,檢查DNS_PROBE_FINISHED_NXDOMAIN錯誤是否仍然存在。

3.檢查計算機的主機文件

您可以使用計算機的主機文件將IP地址手動映射到域。 例如,這對於本地Web開發可能會派上用場,因為您可以將本地站點映射到自定義域而無需註冊它們。

在某些情況下,程序可能會在您不知情的情況下編輯您的主機文件。 這可能會導致諸如DNS_PROBE_FINISHED_NXDOMAIN之類的錯誤。 解決方法如下。

視窗

首先,找到並打開您的主機文件。 您可以通過導航到本地目錄C: Windows System32 drivers etc 來找到​​它:

how-to-fix-the-dns_probe_finished_nxdomain-error-7如何修復DNS_PROBE_FINISHED_NXDOMAIN錯誤

使用您喜歡的文本編輯器打開文件。 請記住,您可能需要設置管理許可權才能對其進行編輯。

在您的主機文件中,您可能至少會設置一些自定義映射。 檢查並確保所有條目均與您嘗試訪問的域名不匹配。

如果列出了目標域,請刪除條目並將更改保存到主機文件。 然後嘗試再次訪問該站點。

蘋果系統

在macOS上編輯主機文件的最簡單方法是使用終端。 首先,打開應用程序並輸入以下命令:

須藤nano / private / etc / hosts

該命令將使用以下命令打開您的主機文件 納米文字編輯器 具有管理特權。 如果您對其他編輯器比較滿意,則可以替換該部分命令。

查看文件,查看是否存在返回DNS_PROBE_FINISHED_NXDOMAIN錯誤的域。 如果是這樣,請刪除該映射並將更改保存到文件中。

結論

有很多方法可以解決DNS_PROBE_FINISHED_NXDOMAIN錯誤。 幸運的是,大多數修復都非常容易實現。 如果您知道該怎麼做,則應該可以在幾分鐘之內重新獲得對您嘗試訪問的網站的訪問許可權。

如果您碰巧遇到DNS_PROBE_FINISHED_NXDOMAIN錯誤,可以採取以下措施解決此問題:

  1. 更新您的IP地址並刷新/重新啟動緩存。
  2. 配置您的計算機以使用其他DNS服務。
  3. 檢查計算機的主機文件。

您對如何解決WordPress中的DNS_PROBE_FINISHED_NXDOMAIN錯誤有任何疑問嗎? 讓我們在下面的評論部分中討論它們!

圖片來自Visual Generation / shutterstock.com

資源

相關文章