海外社媒SNS代运营Tiktok代运营公司
Revive Old Posts

如果您运行一个网站,您可能会偶尔遇到错误。 大多数源自服务器或应用程序级别(在 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. 您的计算机将您的请求提交给它用于将域映射到它们可以连接到的 IP 地址的 DNS。
  3. DNS 服务器告诉您的计算机“该域不存在!”,因此错误的“NXDOMAIN”部分。

发生这种情况时,您会看到如下所示的错误消息(如果您使用的是 Chrome):

海外社媒SNS代运营Tiktok代运营公司

Chrome 中的 DNS_PROBE_FINISHED_NXDOMAIN 错误。

根据您使用的浏览器,措辞可能会有所不同,但要点始终相同。 例如,这是 Firefox 中的相同错误:

Firefox 中的 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”,然后选择相应的选项:

在 Windows 计算机上打开命令提示符。

打开后,一一执行以下三个命令,点击 进入 键后执行它:

  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 更改适配器选项设置。

将弹出一个新窗口,其中包含计算机上设置的所有连接的图标:

在 Windows 计算机上查看活动连接。

确定您的活动互联网连接,然后按照以下步骤操作:

  1. 右键单击活动连接并选择 特性.
  2. 找出 Internet 协议版本 4 (TCP/IPv4) 项目,选择它,然后打开它 特性 环境。
  3. 选择 使用以下 DNS 服务器地址 选项。

然后你应该看到这个屏幕,只有在 首选 DNS 服务器 备用 DNS 服务器 领域:

Windows DNS 服务器设置。

在上面的示例中,我们使用的是 Google 的公共 DNS 服务器。 要执行相同操作,请输入“8.8.8.8”作为首选 DNS 服务器,输入“8.8.4.4”作为备用 DNS 服务器。

在公共 DNS 服务器方面有更多选择,所以请随意尝试其中任何一个。 然而,谷歌通常是一个安全的选择。

如果您已经在使用自定义 DNS 服务器并且遇到 DNS_PROBE_FINISHED_NXDOMAIN,请尝试使用相反的方法。 也就是说,恢复到默认设置以查看是否可以解决问题。

苹果系统

在 macOS 上更改活动连接的 DNS 服务器的工作方式与在 Windows 中大致相同。 您需要执行以下操作:

  1. 系统偏好设置。
  2. 导航 网络 并选择您的活动连接。
  3. 点击 先进的 活动连接设置中的按钮。
  4. 选择 域名系统 选项卡并添加您要使用的地址。

在第四步中,您应该会看到如下所示的屏幕:

在 Mac 上指定首选 DNS 服务器。

与 Windows 一样,您可以使用任何您想要的 DNS 服务器。 完成后,检查 DNS_PROBE_FINISHED_NXDOMAIN 错误是否仍然存在。

3. 检查你的电脑 主机 文件

你电脑的 主机 文件使您能够手动将 IP 地址映射到域。 例如,这对于本地 Web 开发会派上用场,因为您可以将本地站点映射到自定义域,而无需注册它们。

WordPress花园建议你也读一下这篇文章  与 Nathan Gotch 一起成为 SEO 策划者(HighLevel 专访)

在某些情况下,程序可能会编辑您的 主机 在您不知情的情况下存档。 这可能会导致错误,例如 DNS_PROBE_FINISHED_NXDOMAIN。 这是修复它的方法。

视窗

首先,找到并打开您的 主机 文件。 您可以通过导航到本地目录来找到它 C:WindowsSystem32driversetc

Windows 计算机上的主机文件。

使用您喜欢的文本编辑器打开文件。 请记住,您可能需要设置管理权限才能对其进行编辑。

在你的 主机 文件,您可能至少会设置一些自定义映射。 检查以确保没有任何条目与您尝试访问的域名匹配。

如果列出了目标域,请删除该条目并将更改保存到您的 主机 文件。 然后再次尝试访问该站点。

苹果系统

最简单的编辑方式 主机 macOS 上的文件正在使用终端。 首先,打开应用程序并输入以下命令:


sudo nano /private/etc/hosts


该命令将打开您的 主机 文件使用具有管理权限的 Nano 文本编辑器。 如果您更喜欢使用其他编辑器,则可以替换命令的那部分。

查看该文件以查看是否存在返回 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

海外社媒SNS代运营Tiktok代运营公司
Revive Old Posts