修复 Chrome、Windows、Android 和 Mac 上的 DNS PROBE FINISHED NXDOMAIN 错误
已发表: 2021-03-31您是否曾经访问过一个网站并遇到 dns probe finished nxdomain 错误? 好吧,我敢肯定你对这个错误感到恼火,因为谁不会呢? 该错误可能出现在您的网站或客户的网站上。 如果您不知道如何修复它,请不要担心; 我给你盖好了。
DNS_PROBE_FINISHED_NXDOMAIN 消息基本上是一个错误代码,试图告诉您 DNS 在尝试打开网站时未能查找 IP 地址。 Windows、Android 和 Mac 智能手机用户也面临一个非常常见的 Google 错误。
现在,解决 DNS_PROBE_FINISHED_NXDOMAIN 问题的最快方法是禁用浏览器的 VPN 和防病毒。 如果错误仍然存在,那么还有其他方法可以修复它——我们将在本篇文章中讨论。
让我们先简要概述一下 DNS_PROBE_FINISHED_NXDOMAIN 是什么。
相关:了解和防止“短暂无法进行定期维护”。 一分钟后回来检查'错误
相关:如何快速修复错误 1020:拒绝访问
什么是 DNS_PROBE_FINISHED_NXDOMAIN 错误?
要了解错误的含义,让我们将其分解以更容易掌握此消息的概念。
“DNS”部分代表域名系统,负责将用户可读的域名转换为机器可读的 IP 地址。 当您访问一个网站时,例如 www.wppals.com,您了解该网站地址; 但是,您使用的机器理解一个不同的术语,通常看起来像“192.434.55”。 你用文字记住的,机器用数字记住。
DNS 是计算机的电话簿。 当您输入网站地址时,网络服务器会接收请求并搜索 IP 地址。 然后它会根据域名将您重定向到该网站。
如果由于任何原因连接失败,您最终会收到 DNS 错误页面。 该页面通常如下所示,并显示“无法访问此站点”或“此站点不可用”之类的消息:

该消息表明网络服务器无法找到您输入的域名的 IP 地址,这至少可以说是一个障碍。
错误消息“NXDOMAIN”的最后一部分缺少不存在的域。 是的,即使您拥有正确的域名,错误也很常见。
相关:网站崩溃的 7 个主要原因以及您能做些什么来防止它们?
相关:WordPress 死机白屏 – 它是什么以及如何修复它(分 10 个步骤)
为什么会出现 DNS_PROBE_FINISHED_NXDOMAIN 错误?
Chrome 和 WordPress 用户经常会遇到各种令人讨厌的错误消息。 如果您看到 DNS 错误,则表示 DNS 名称解析未能正确完成。
就像我说的,DNS_PROBE_FINISHED_NXDOMAIN 意味着您的 Web 服务器未能找到给定域名的 IP 地址。 但是,错误(总是)并不意味着该网站不再存在; 这表明某些后端问题正在阻止 DNS 将域名转换为 IP 地址。
相关:在 2 分钟内修复 WordPress Err_Too_Many_Redirects 错误
相关:如何修复 WordPress 中的 upload_max_filesize 错误
以下是屏幕上显示错误的一些原因:
- 您拼错了域名。
- 您的浏览器已过时。
- 您设备的互联网连接无法正常工作。
- 第三方工具正在制造冲突。
- 安装在您计算机上的 VPN 限制了您的访问。
- 您的 DNS 设置已过时或配置错误。
没有必要惊慌; 在下一部分中,我将向您展示如何在平台方面修复讨厌的错误。
相关:如何修复 405 Method Not Allowed 错误
相关:修复“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”的分步指南
修复 Windows 10 上的 DNS_PROBE_FINISHED_NXDOMAIN 错误
如果您在 Windows 10 上遇到错误,请不要担心,您可以应用五种不同的解决方案来摆脱 dns probe finished nxdomain 错误。
- 清除 Windows 10 上的 DNS 缓存
- 在 Windows 10 上重置您的 IP 地址
- 在 Windows 10 上切换 DNS 服务器
- 在 Windows 10 上重新启动 DNS 客户端服务
- 检查 Windows 10 上的本地“主机”文件
清除 Windows 10 上的 DNS 缓存
要刷新或清除您的 DNS 缓存,您必须执行以下操作。
- 转到开始菜单。
- 键入“cmd”,然后单击“在右侧面板中以管理员身份运行”。

- 如果它要求您允许对您的设备进行更改,请按“是”。
- 当命令提示符窗口打开并加载时,输入以下文本:
- ipconfig/flushdns
- 按“Enter”,您应该会看到一条消息,“DNS 缓存已成功清除”。
- 重新启动浏览器。
在 Windows 10 上重置您的 IP 地址
在这里,您将重置您的 IP 地址并发布一个新地址。 以下是如何做到这一点:
- 打开“命令提示符”窗口并输入以下命令。 请记住在每个命令后按回车键。
- ipconfig/发布
- ipconfig/全部
- ipconfig/更新
- netsh int ip 设置 dns
- netshwinsock 重置
这应该会释放并更新 IP 地址并在 Windows 10 上重置 Winsock。输入命令后,重新启动设备并重新访问浏览器。
在 Windows 10 上切换 DNS 服务器
要在 Windows 10 上切换到不同的 DNS 服务器,您需要执行以下操作:
- 转到开始菜单并键入“控制面板”。
- 单击“控制面板”并导航到“网络和共享中心”。
- 在左侧面板中找到并单击“更改适配器设置”。

- 右键单击您的 Wi-Fi 连接并选择“属性”。

- 窗口打开后,选择 Internet 协议版本 4 (TCP/IPv4),然后单击“属性”。

- 转到“常规”选项卡,然后单击“使用以下 DNS 服务器地址”。
- 现在,在相关字段中输入这些值:
- 首选 DNS 服务器:8.8.8.8
- 备用 DNS 服务器:8.8.4.4

- 选择“确定”并重新启动浏览器。
在 Windows 10 上重新启动 DNS 客户端服务
有时(如果你足够幸运的话),重新启动 DNS 客户端可以解决 DNS_PROBE_FINISHED_NXDOMAIN 错误。 以下是您可以尝试的方法:
同时按下键盘上的 Windows 键和“R”键以打开“运行”命令框。
- 键入“services.msc”,然后按 OK 按钮。

- 当窗口打开时,在“名称”类别下找到“DNS 客户端”。
- 右键单击并按“重新启动”。

这应该可以修复错误; 但是,如果 DNS 客户端是灰色的,则表示它已被禁用。 别担心,这是您可以使用的替代方法。
打开命令提示符窗口(就像我在第一种方法中展示的那样)并输入以下命令。
- 网络停止 dnscache
- 网络启动 dnscache
(确保在每个命令后按回车键。)
检查 Windows 10 上的本地“主机”文件
确保您的主机文件不包含您尝试访问的网站。 您可以这样做:
- 打开开始菜单并输入“记事本”。
- 单击“以管理员身份运行”。
- 编辑器打开后,输入命令:“C:\Windows\System32\drivers\etc\”
- 在窗口中,打开“主机”文件。

- 现在,检查“hosts”文件以确保它没有列出您要访问的网站。
- 如果名称存在,请将其删除并保存文件。
- 重新启动浏览器。
修复 Mac 上的 DNS_PROBE_FINISHED_NXDOMAIN 错误
Windows 的 DNS 解决方案与 Mac 非常相似; 但是,这些步骤略有不同,因为它们是不同的操作系统。
- 清除 Mac 上的 DNS 缓存
- 在 Mac 上重置 IP 地址
- 在 Mac 上切换到其他 DNS 服务器
- 检查 Mac 上的本地“主机”文件
清除 Mac 上的 DNS 缓存
第一个技巧是清除缓存,您可以这样做:
- 转到应用程序并单击实用程序文件夹。

- 双击终端标题,当应用程序打开时,输入dscacheutil -flushcache 。
- 现在按Return并尝试重新启动浏览器。 错误应该被消除。
在 Mac 上重置 IP 地址
现在,您可以尝试重置您的 IP 地址以发布一个新地址。 就是这样:
- 在 Mac 设备上打开终端应用程序并输入: sudokillall –HUP mDNSResponder
- 如果需要,请按Return并输入密码。 重新启动浏览器。
在 Mac 上切换到其他 DNS 服务器
与 Windows 设备一样,您可以更改分配的 DNS 服务器。 以下是在 Mac 设备上执行此操作的方法:
- 点击苹果标志。
- 单击系统偏好设置,然后单击网络。

- 选择您当前的网络连接,然后单击“高级”按钮。
- 在DNS选项卡下,单击IPv4 或 IPv6 地址旁边的 (+) 图标。
- 接下来,输入以下内容:
- 8.8.8.8
- 8.8.4.4

- 重新启动浏览器,错误应该会被删除。
检查 Mac 上的本地“主机”文件
要检查 Mac 设备上的“主机”文件,您需要执行以下操作。 从“主机”文件中删除网站 URL 后,您将能够访问该网站。 以下是找到“hosts”文件并删除网站的方法:

- 打开终端应用程序。
- 输入命令: sudo nano /private/etc/hosts并按回车键。
如果系统要求您输入密码,请输入密码并继续。 文件打开后,找到您尝试访问的网站并从文件中删除该行,保存并退出。
现在,刷新您的浏览器并再次尝试访问该网站。
修复 Chrome 上的 DNS_PROBE_FINISHED_NXDOMAIN 错误
如果您使用的是 Chrome 并且需要修复 dns_probe_finished_nxdomain 错误,那么这里有十种使用方法。
- 重新检查您在 Chrome 上输入的 URL
- 在 Chrome 上重新启动您的设备
- 重置所有 Chrome 标志在 Chrome 上
- 暂时关闭 Chrome 上的防病毒软件或 VPN
- 删除所有 Chrome 浏览器缓存在 Chrome 上
- 在 Chrome 上删除所有本地 DNS 缓存
- 在 Chrome 上重置 IP 地址
- 在 Chrome 上切换到其他 DNS 服务器
- 在 Chrome 上重新启动 DNS 客户端服务
- 在 Chrome 上检查您的本地“主机”文件
重新检查您在 Chrome 上输入的 URL
您看到 dns_probe_finished_nxdomain 错误的最基本原因可能是您输入了错误的 URL - 这是一个诚实的错误。 只需仔细检查您在浏览器中输入的 URL,然后再次尝试输入。
如果 URL 正确,您可以尝试不同的方法。

重新启动运行 Chrome 的设备
另一种基本方法是重新启动笔记本电脑或台式电脑。 如果您使用的是平板电脑或智能手机等手持设备,只需关闭设备并重新打开即可。
重新启动您的设备似乎是一个烦人的解决方案,因此请将其作为您尝试的最后一种方法。
重置 Chrome 上的所有 Chrome 标志
在 Chrome 中安装和添加新扩展程序有时会妨碍浏览器的设置。 它还可能干扰您的 DNS 设置,这可能是您看到 dns_probe_finished_nxdomain 错误的原因。
要消除该错误,最好将您的 Chrome 设置重置为默认设置。 以下是重置设置的方法:
- 转到您的浏览器文本字段(您放置 URL 的位置。)
- 输入:铬://标志
- 在“实验”页面上,点击“全部重置”按钮。
- 重新启动 Chrome 并尝试再次访问该网站。

相关:如何在一分钟内阻止 Chrome 上的网站(无缝网上冲浪简易指南)
暂时关闭 Chrome 上的防病毒软件或 VPN
正如我们之前提到的,您的防病毒软件和 VPN 也会在显示 dns_probe_finished_nxdomain 错误并影响 DNS 服务器设置方面发挥作用。 因此,您需要禁用它们并查看错误是否消失。
禁用软件或 VPN 的最简单方法是:
- 转到您的控制面板。
- 找到“程序”按钮。
- 查找防病毒软件或 VPN。
- 右键单击该程序,然后单击“禁用”或“卸载”。
- 返回浏览器并重试。
删除 Chrome 上的所有 Chrome 浏览器缓存
摆脱 dns_probe_finished_nxdomain 错误的另一种方法是刷新 Chrome 缓存。
听起来可能很复杂,但在 Chrome 上刷新缓存很容易。 就是这样:
- 在 Chrome 浏览器中,转到右侧并单击
按钮。
- 选择更多工具,然后单击清除浏览数据。

- 窗口打开后,单击“高级”选项卡。
- 确保勾选了Cookie 和其他站点数据以及缓存的图像和文件。

- 现在单击清除数据并重新启动浏览器,然后再次尝试访问该网站。
删除 Chrome 上的所有本地 DNS 缓存
如果清除 Chrome 缓存不起作用,那么也许这对您有用。 您可以尝试清除 DNS 缓存以消除 dns_probe_finished_nxdomain 错误。 清除 DNS 缓存将清除您访问过的网站的所有先前存储的 IP 地址。
您可以按照这些标题下的说明刷新 Mac 和 Windows 的 DNS 缓存。
在 Chrome 上重置您的 IP 地址
重置您的 IP 地址并发布新的 IP 地址也可以修复 DNS 错误; 到目前为止,上述方法都失败了。 您可以轻松更新您的 IP 地址,这很像清除 DNS 缓存。
如果您使用任一平台,请参阅 Mac 或 Windows IP 重置标题。 您需要运行命令,并且在这些标题下正确描述了所有内容。
在 Chrome 上切换到其他 DNS 服务器
根据您的 Internet 服务提供商 (ISP),您的 DNS 服务器会自动分配。 这一切都很好; 但是,要修复 dns_probe_finished_nxdomain 错误,您可以暂时切换到 Google 公共 DNS。
要应用此方法,请参阅您正在使用的操作系统的标题。
在 Chrome 上重新启动 DNS 客户端服务
DNS 服务器和 Window 设备相互关联以解析域名并修复 dns_probe_finished_nxdomain 错误,您可能需要重新启动 DNS 客户端服务。
继续阅读以了解如何重新启动 DNS 客户端。
在 Chrome 上检查您的本地“主机”文件
如果您正在阅读本文,则意味着上述所有方法都无法解决 dns_probe_finished_nxdomain 错误,没关系。 最后一个技巧是检查本地“hosts”文件并确保该网站未在其中列出。
虽然不太可能但并非不可能,但不知何故,“主机”文件已被更改,您必须手动搜索您尝试访问的网站。 如果您发现“hosts”文件中列出的网站,请删除该网站并保存文件。 为此,请参阅标题平台,具体取决于您使用的操作系统。
修复 Android 上的 DNS_PROBE_FINISHED_NXDOMAIN 错误
我提到的所有解决方案都适用于台式电脑或笔记本电脑。 在这一部分中,我将提供适用于 Android 的解决方案,因为在 Android 手机上可以面对 dns_probe_finished_nxdomain。
以下是一些可用于删除 Android 上的 dns_probe_finished_nxdomain 的解决方案。
- 检查您的 Android 系统和 Chrome 应用程序上的更新
- 清除 Chrome 浏览器和应用数据的缓存
- 切换到不同的 Android 网络设置
检查您的 Android 系统和 Chrome 应用程序的更新
如果重新启动设备不起作用,那么过时的操作系统或 chrome 应用程序可能是您面临 dns_probe_finished_nxdomain 错误的原因。
- 要检查系统更新,请执行以下操作:
- 转到设置并找到系统更新。
- 单击按钮并更新您的系统(如果有可用的更新)。

要检查 Chrome 的更新,请执行以下操作:
- 打开 Play 商店。
- 在左侧菜单中,单击我的应用程序,然后单击GoogleChrome。
- 如果按钮可用于将应用程序更新到最新版本,请选择更新。
- 重新启动您的设备,然后再次尝试访问该网站。

清除 Chrome 浏览器和应用数据的缓存
如果您尝试清除 Chrome 的缓存和数据,它可能会帮助您消除 dns_probe_finished_nxdomain 错误。
- 转到智能手机上的Chrome浏览器。
- 点击右上角的三个点。
- 转到设置 > 隐私 > 高级 > 清除浏览数据。
- 单击浏览历史记录、Cookie 和站点数据以及缓存的图像和文件。
- 单击清除数据。

要清除应用程序数据,您需要执行以下操作:
- 转到 Android 手机上的设置。
- 单击存储>应用程序 > Google Chrome。
- 选择释放空间。

- 接下来,如果出现提示,请按OK 。
此方法应该可以帮助您删除手机 Chrome 浏览器上所有不必要的数据。
切换到不同的 Android 网络设置
您还可以尝试更改 Android 上的网络设置以消除 dns_probe_finished_nxdomain 错误。 就是这样:
- 转到设置 > 网络和 Internet 。
- 长按您当前使用的互联网连接。
- 在出现的下拉列表中单击修改网络。

- 在高级选项下,选择静态并向下滚动到 DNS 1 和 DNS 2。
- 输入屏幕截图中显示的值:
- 8.8.8.8
- 8.8.4.4

- 保存您的更改,您就完成了。
- 返回您的浏览器,然后再次尝试访问该网站。
综上所述
dns_probe_finished_nxdomain 错误令人恼火且令人担忧,因为您担心您的网站是否遇到了永久性故障; 然而,这不是世界末日。
有很多方法可以尝试消除错误,其中大部分都很容易做到。 我发现消除错误的最有效解决方案是:
- 重新启动您的设备。
- 尝试刷新您的 DNS 缓存。
- 重置您的 IP 地址。
- 更改您的 DNS 服务器。
- 重新启动您的 DNS 服务器客户端。
- 检查和更改您的“主机”文件。
我建议在尝试任何其他技巧之前尝试其中一种方法,它应该可以工作。 另一个很好的策略是聘请像 WP-Pals 这样的 WordPress 服务维护提供商来为您完成这些工作。
我们的 WordPress 专家技术娴熟,他们将确保您的网站始终顺畅运行。