有效的 DNS_PROBE_FINISHED_NXDOMAIN 修復

已發表: 2023-04-14


尋找 DNS_PROBE_FINISHED_NXDOMAIN 修復?

在操作WordPress網站時,經常會遇到白屏死機、HTTP錯誤、內部服務器錯誤、數據庫連接錯誤等錯誤。

有時您可能會遇到另一組與瀏覽器和 DNS 問題相關的錯誤,例如 DNS_PROBE_FINISHED_NXDOMAIN 錯誤。

DNS_PROBE_FINISHED_NXDOMAIN 錯誤發生在瀏覽器無法連接到您嘗試訪問的網站的服務器時。 這通常是因為您的 DNS 設置有問題。

什麼是 DNS_PROBE_FINISHED_NXDOMAIN 錯誤? 為什麼會發生?

DNS_PROBE_FINISHED_NXDOMAIN 錯誤與 DNS 解析有關。

下一個問題——什麼是 DNS?

DNS 代表域名系統。 它是一種用於將域名(例如 example.com)轉換為 IP 地址(例如 302.1.311.1)的技術。 計算機使用此 IP 地址在 Internet 上相互識別和通信。

有時 DNS 無法將域轉換為 IP,這時瀏覽器會向您顯示 DNS_PROBE_FINISHED_NXDOMAIN 錯誤。

為什麼 DNS 會失敗?

DNS 無法將域轉換為 IP 的可能原因是:

  • 域名不正確
  • 域未註冊或已過期
  • 您的互聯網連接暫時被禁用
  • 您的安全插件或 CDN 的防火牆阻止訪問您的站點
  • 您的計算機上的 DNS 配置不正確
  • VPN 正在干擾連接等

值得注意的是,這個特定的錯誤在不同的瀏覽器中看起來是不同的。 讓我們看一下 DNS_PROBE_FINISHED_NXDOMAIN 錯誤的一些變體:

  • 谷歌瀏覽器無法訪問此網站此網頁不可用找不到 example.com 的服務器 IP 地址
  • Mozilla Firefox嗯。 我們找不到那個網站。 我們無法連接到 example.com 的服務器
  • Microsoft Edge嗯……無法訪問此頁面。 試試這個:確保您有正確的網址:example.com
  • SafariSafari 找不到服務器。 Safari 無法打開“example.com”頁面,因為 Safari 找不到服務器“example.com”

現在您知道了 DNS 錯誤發生的原因以及根據您使用的瀏覽器它可能看起來如何,讓我們深入了解解決方案。

DNS_PROBE_FINISHED_NXDOMAIN 修復:故障排除步驟

對於 DNS_PROBE_FINISHED_NXDOMAIN 修復,您可以嘗試實施以下故障排除步驟:

  1. 重新啟動互聯網連接並重新啟動計算機
  2. 刷新 DNS 緩存
  3. 更新計算機上的 IP 地址
  4. 重新啟動 DNS 客戶端服務(僅限 Windows)
  5. 更改 DNS 服務器
  6. 禁用防病毒和 VPN
  7. 檢查本地主機文件設置
  8. 重置 Chrome 標誌

由於我們不知道錯誤出現在您的網站上的確切原因,我們建議您一一嚐試以下解決方案。

1.重新啟動互聯網連接並重新啟動計算機

由於已知臨時網絡問題會導致 DNS 錯誤,我們建議您首先重新啟動互聯網連接並重新啟動系統。

2.刷新DNS緩存

如果以上沒有解決問題,請留在我身邊。 我們還有七個其他可能的 DNS_PROBE_FINISHED_NXDOMAIN 修復嘗試需要解決,下一個是常見的罪魁禍首。

緩存是指將經常訪問的數據存儲在可以快速輕鬆檢索的位置的過程,而不是重複訪問數據源。

DNS 實施緩存以存儲您訪問過的網站的 IP 地址,以便您將來再次訪問這些網站時可以更快地加載這些網站。 有時存儲的 IP 地址會過時,這就是瀏覽器向您顯示“無法訪問站點”錯誤的原因。

要解決此問題,您需要從操作系統(Windows 或 macOS)中刪除 DNS 緩存。 這是您需要做的:

刷新 Windows 的 DNS 緩存

轉到“開始”菜單並查找“命令提示符” 。 選擇它並選擇應用程序下方顯示的以管理員身份運行選項。

以管理員命令提示符運行

將打開一個深色窗口。 輸入以下命令並按Enter鍵:

ipconfig /flushdns

在命令提示符下刷新 dns

刷新 macOS 的 DNS 緩存

在mac上打開Terminal ,輸入以下命令:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

完成後按Enter鍵。

如何在 Mac 上刷新 DNS

您將被要求輸入您的密碼。 這樣做並再次按下Enter鍵。

刷新 DNS 後,打開您的網站並檢查 DNS 錯誤是否消失。 如果不是,則繼續下一個解決方案。

3.在電腦上更新IP地址

另一個可能用作 DNS_PROBE_FINISHED_NXDOMAIN 修復的解決方案是更新 Windows 或 Mac 上的 IP 地址。

在 Windows 上更新 IP 地址

打開命令提示符並選擇以管理員身份運行如果您不確定如何執行此操作,請參閱上面的屏幕截圖)。

輸入以下命令並按Enter鍵:

ipconfig /release

然後,輸入下一個命令並按Enter鍵:

ipconfig /renew

這將更新您的 IP 地址。

在檢查您的網站之前重新啟動計算機。

在 macOS 上更新 IP 地址

轉到系統偏好設置 → 網絡,然後選擇您當前的互聯網連接並單擊高級按鈕。

接下來,轉到TCP/IP選項卡,選擇Renew DHCP Lease選項,然後點擊OK

如何在 macOS 上為 DNS_PROBE_FINISHED_NXDOMAIN 修復更新 IP

在檢查您的網站之前重新啟動計算機。

4.重啟DNS客戶端服務(僅限Windows)

要在 Windows 上重新啟動 DNS 客戶端服務,請打開命令提示符,插入以下命令,然後按Enter

net stop dnscache

這將停止 DNS 服務。 要重新啟動它,請插入以下命令並按Enter鍵:

net start dnscache

現在嘗試打開您的網站。

5.更改DNS服務器

您的 DNS 由您的互聯網服務提供商 (ISP) 分配,但您可以暫時切換到 Cloudflare 或 Google 等公共服務器。 我們將演示如何使用 Google 的 DNS 服務器。

在 Windows 上更改 DNS 服務器

打開命令提示符,輸入“控制面板”,然後點擊確定按鈕。

使用命令提示符打開控制面板

將打開一個新窗口。 在此窗口中,選擇網絡和 Internet → 網絡和共享中心 → 更改適配器設置

右鍵單擊您當前的連接並選擇“屬性”選項。

在網絡連接中打開屬性

選擇Internet 協議版本 4選項並單擊屬性按鈕。

打開 Internet 協議版本 4 選項

在下一個窗口中,選擇使用以下 DNS 服務器地址選項並將 IP 地址插入適當的位置(見下圖):

  • 對於 IPv4:8.8.8.8(首選 DNS 服務器)和 8.8.8.4(備用 DNS 服務器)
  • 對於 IPv6:2606:4700:4700::1111 和 2606:4700:4700::1001
添加谷歌 DNS 服務器

點擊確定按鈕,重新啟動瀏覽器,並檢查 DNS 錯誤是否仍然顯示。

在 macOS 上更改 DNS 服務器

轉到系統偏好設置 → 網絡

選擇您當前的本地連接並點擊“高級”按鈕。

然後選擇DNS選項卡。 單擊 DNS 服務器列表底部的+按鈕並輸入IPv4 (8.8.8.8) 或 IPv6 (2001:4860:4860::8888) 地址。 點擊確定按鈕,轉到瀏覽器,然後嘗試打開網站。

這是在 Mac 上管理 DNS 的示例(我們的屏幕截圖顯示的是 Cloudflare 的 DNS ):

如何在 macOS 上編輯 DNS 以修復 DNS_PROBE_FINISHED_NXDOMAIN

6.禁用防病毒和VPN

防病毒應用程序不僅會掃描您的網站,還會監控您的瀏覽活動並阻止您訪問有害網站。 有時他們會阻止網站,即使該網站是完全安全的。

VPN 或虛擬專用網絡還可以防止用戶訪問惡意網站,但可能會無意中阻止無害網站。

如果您的計算機上安裝了 VPN 和防病毒應用程序,請禁用它們。 然後檢查 DNS_PROBE_FINISHED_NXDOMAIN 錯誤是否仍然顯示。 如果您的瀏覽器上安裝了 VPN,也請將其禁用。

7.檢查本地主機文件設置

每台計算機都有一個本地主機文件,可幫助將域名與其 IP 地址相匹配。

出於安全、家長控製或生產力原因,本地主機文件可用於阻止對某些站點的訪問。 您可以檢查您的站點是否已添加到文件中,以防止用戶在線訪問它。

檢查 Windows 上的本地主機文件設置

轉到開始菜單並查找記事本。 您可以使用任何類型的文本編輯器,如 Sublime、Atom、TextPad、TextEdit 等。

選擇文本編輯器並選擇以管理員身份運行

接下來,在文本編輯器中轉到文件 → 打開

記事本中的文件和打開選項

將出現一個新窗口,其中包含一個名為File Name的選項。 在該選項中插入以下位置並按Enter

C:WindowsSystem32driversetchosts

該文件將在文本編輯器中打開。

在 Windows 中打開主機文件 - dns_probe_finished_nxdomain 修復

在文本編輯器中,搜索“ ::1 localhost ”行。

在主機文件中查找本地主機 - dns_probe_finished_nxdomain 修復

檢查您網站的域名是否出現在該行下方。 如果是,則意味著本地主機文件已阻止該站點。 刪除域名,保存更改,然後退出編輯器。

檢查 macOS 上的本地主機文件設置

導航到Go → Utilities並選擇Terminal

接下來,輸入以下命令:

sudo nano /private/etc/hosts

一旦您按下Enter 鍵,您將被要求輸入您的密碼,然後被定向到您的本地主機文件。

查找“ ::1 localhost ”行並查看您的域名是否出現在該行下方。 如果是,則意味著該文件正在阻止該域。

刪除您的域,保存文件,然後退出編輯器。

在 macOS 上編輯 Hosts 文件

現在,您應該能夠訪問您的網站而不會遇到 DNS 錯誤。

值得注意的是,本地主機文件不會自動將站點列入黑名單。 因此,它可能是由用戶手動編輯以阻止訪問您的網站。

8. 重置 Chrome 標誌

如果之前的 DNS_PROBE_FINISHED_NXDOMAIN 修復嘗試都沒有奏效,您還有最後一擊 - 不要放棄! Chrome 標誌可能就可以解決問題。 如果您從未聽說過它們,那麼它們指的是一個隱藏的選項菜單,允許用戶啟用或禁用瀏覽器中的實驗性功能。 這些功能並未正式推出,僅供試用。

由於配置錯誤,其中一些實驗性功能可能會導致 DNS_PROBE_FINISHED_NXDOMAIN 錯誤。 重置 Chrome 標誌應該可以解決此問題。

將“ chrome://flags ”插入瀏覽器地址欄,然後按Enter鍵。 然後選擇屏幕頂部的“全部重置”按鈕。

chrome 標誌全部重置 - dns_probe_finished_nxdomain 修復

系統將提示您重新啟動瀏覽器。 這樣做,然後嘗試打開您的網站。

關於 DNS_PROBE_FINISHED_NXDOMAIN 修復的最終想法

與解決常見的 WordPress 錯誤不同,實施 DNS_PROBE_FINISHED_NXDOMAIN 修復不涉及到您網站的後端並對您的文件進行有風險的修改。 DNS 錯誤表明您的計算機存在問題。

要解決此特定問題,您需要執行以下步驟:

  1. 重新啟動互聯網連接並重新啟動計算機
  2. 刷新 DNS 緩存
  3. 更新計算機上的 IP 地址
  4. 重新啟動 DNS 客戶端服務(僅限 Windows)
  5. 更改 DNS 服務器
  6. 禁用防病毒和 VPN
  7. 檢查本地主機文件設置
  8. 重置 Chrome 標誌

如果您在使用 WordPress 網站時遇到任何其他問題,我們有很多與本文類似的疑難解答文章。 一個很好的起點是我們關於如何修復最常見的 WordPress 錯誤的教程。

如果您對實施 DNS_PROBE_FINISHED_NXDOMAIN 修復有任何其他問題,請在評論中告訴我們。