最近,我们的一位读者询问如何解决 DNS_PROBE-FINISHED_NXDOMAIN 问题。

当您的浏览器无法连接到您请求的网站时,Chrome 中会出现此错误消息。其他浏览器使用不同的消息来显示此错误。

在本故障排除指南中,我们将向您展示如何轻松修复 DNS_PROBE_FINISHED_NXDOMAIN 以及如何在将来避免这种情况。

什么是 DNS_PROBE_FINISHED_NXDOMAIN 错误?

DNS_PROBE_FINISHED_NXDOMAIN 错误是 Google Chrome 浏览器在网络浏览器找不到您尝试访问的网站时出现的错误消息。

当 DNS(域名系统)无法找到或连接到该网站的 IP 地址时,就会出现此错误。

然后,您的浏览器会假设该网站域名不存在。错误的 NXDOMAIN 部分代表“不存在的域”。

为了了解更多,请查看我们的域名/DNS 工作原理指南(直观说明)。

DNS 错误在 Safari、Microsoft Edge 或 Mozilla Firefox 等其他浏览器中看起来有所不同。例如,它在 Firefox 中的外观如下:

如果您在尝试访问自己的 WordPress 网站时看到此错误,那么您可能认为您的网站存在问题。

好消息是您的网站可能运行良好。问题是您的计算机无法连接到它。

话虽如此,让我们看看如何排查并修复此错误。

如何修复 DNS_PROBE_FINISHED_NXDOMAIN 错误

有多种方法可以修复 DNS_PROBE_FINISHED_NXDOMAIN 错误。然而,重要的是首先检查它是否确实是一个错误。

在执行其他操作之前,您应该检查是否在地址栏中正确输入了域名。

例如,如果 y如果您不小心输入了错误的域名拼写,那么您的浏览器可能无法找到该域并会显示此错误。

即使您点击了链接,您仍然应该检查域名是否正确。创建链接的人可能输入错误。

如果您确定域名正确,请点击“重新加载”或“重试”按钮。

接下来,您应该尝试通过手机(4G网络)访问该网站,以便确定问题是否出在您的设备或WIFI连接上。

如果网站无法在您的 Android 手机或 iPhone 上加载,那么您需要立即联系您的 WordPress 托管提供商,因为这意味着您的网站已关闭。

但是,如果网站在您的手机上加载良好,那么您就知道问题出在您的计算机或 WiFi 互联网连接上。

让我们尝试解决这个问题。

您应该尝试的第一件事是重新启动计算机。如果重新启动不起作用,请关闭然后打开互联网调制解调器。这些步骤可能会自动清除 DNS 和网络相关问题。

您还可以尝试禁用 VPN、防病毒软件和防火墙。这些程序之一可能会干扰您的连接并导致错误。

如果错误仍然出现,那么您可能需要尝试以下方法。我们建议从第一个开始,逐步完成每种方法:

  • 清除浏览器的缓存
  • 关闭实验性 Chrome 功能
  • 刷新计算机的 DNS 缓存
  • 释放并更新您的 IP 地址
  • 使用 Google 的公共 DNS 服务器
  • 检查计算机的“主机”文件

清除浏览器的缓存

要清除 Chrome 中的缓存,请转至页面 chrome://settings/clearBr浏览器中的 owserData。这应该会给您一个弹出窗口,您可以在其中清除缓存。

首先,将时间范围设置为“所有时间”,然后仅选中“缓存的图像和文件”框。接下来,您需要单击“清除数据”按钮。

如果您没有使用 Chrome,请查看我们关于清除浏览器缓存的文章,了解适用于所有主要浏览器的说明。

现在,再次尝试该网站。如果仍然显示错误消息 DNS_PROBE_FINISHED_NXDOMAIN,只需尝试下一个解决方案。

关闭实验性 Chrome 功能

如果您启用了 Chrome 的任何实验性功能,那么这些功能可能会导致 DNS_PROBE_FINISHED_NXDOMAIN 错误。

要关闭这些功能并重置 Chrome 设置,请在浏览器中转至 chrome://flags/,然后点击顶部的“全部重置”按钮。

如果您想要的网站o 访问仍然显示错误,那么您需要尝试下一个解决方案。

刷新计算机的 DNS 缓存

您的计算机通常会保存(缓存)您之前访问过的网站的 IP 地址。如果网站的 IP 已更改,则可能会导致 DNS_PROBE_FINISHED_NXDOMAIN 错误。

以下是刷新 DNS 缓存的方法。

注意:这些说明适用于 Windows 10 及更高版本。有关 macOS 说明,请查看我们关于清除不同操作系统的 DNS 缓存的指南。

首先,从“开始”菜单搜索命令提示符应用程序。继续打开它。

提示:如果您没有以管理员身份登录,请使用“以管理员身份运行”选项。

接下来,输入 ipconfig/flushdns 并按键盘上的 Enter 键。

然后您应该会看到一条成功消息。

现在,尝试再次访问该网站。如果错误代码 DNS_PROBE_FINISHED_NXDOMAIN 仍然出现,请尝试下一个解决方案。

释放并续订您的 IP 地址

下一步是更新您计算机在互联网上的 IP 地址。

继续打开命令提示符应用程序,如上一步所示。接下来,按顺序输入以下命令。您需要在每一个之后按 Enter 键:

ipconfig /发布

ipconfig /flushdns

ipconfig /更新

输入第一条和第三条命令后,你会看到相当多的行信息。这是正常现象。

如果此后仍出现 DNS_PROBE_FINISHED_NXDOMAIN 错误,则您可以尝试下一个解决方案。

使用 Google 的公共 DNS 服务器

默认情况下,您的计算机使用 Internet 服务提供商 (ISP) 提供的 DNS 服务器。您可以通过 c 将其更改为使用 Google 的公共 DNS 服务器挂起计算机的 DNS 设置。

在 Windows 上,打开控制面板,然后转到网络和 Internet » 网络和共享中心。

接下来,您需要点击左侧的“更改适配器设置”链接。

您将看到连接列表。

右键单击当前连接并选择“属性”选项。

接下来,点击“Internet 协议版本 4 (TCP/IPv4)”。

在这里,您需要单击“属性”按钮。

之后,您需要点击“使用以下 DNS 服务器地址”选项并输入这些 DNS 服务器:

首选 DNS 服务器:8.8.8.8备用 DNS 服务器:8.8.4.4

然后,单击“确定”按钮保存更改。

再次尝试该网站,查看 DNS_PROBE_FINISHED_NXDOMAIN 错误是否已修复。如果没有,那么你可以尝试最后的高级方法。s

检查计算机的“hosts”文件

hosts 文件是计算机用来将域名映射到 IP 地址的文件。如果此文件中记录的网站不正确,则可能是导致 DNS_PROBE_FINISHED_NXDOMAIN 问题的原因。

在 Windows 上,您可以通过文件资源管理器找到本地主机文件。首先,打开文件资源管理器,然后找到计算机上的 Windows 文件夹。它通常位于 C:\ 驱动器中。

Mac 用户可以在 /private/etc/hosts/ 文件夹中找到该文件。

接下来,进入System32 » drivers » etc。在这里,您需要找到hosts文件并双击将其打开。如果系统提示您选择文本编辑器应用程序,则可以使用记事本。

现在,检查网站的地址是否在主机文件中。

如果是,请将其连同其旁边的 IP 地址一起删除。然后,保存文件。

执行此操作后,DNS_PROBE_FINISHED_NX希望该网站不再出现 DOMAIN 错误。

我们希望本文能帮助您了解如何修复 DNS_PROBE_FINISHED_NXDOMAIN 错误。您可能还喜欢我们关于最常见 WordPress 错误、如何修复这些错误以及如何选择适用于 Mac 和 Windows 的最佳代码编辑器的教程。

如果您喜欢这篇文章,请订阅我们的 WordPress 视频教程 YouTube 频道。您还可以在 Twitter 和 Facebook 上找到我们。

By

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注