Google Chrome 用户在尝试浏览网页时遇到的一个非常常见的错误是“无法访问此站点 - 找不到服务器 IP 地址”以及DNS_PROBE_FINISHED_NXDOMAIN。这可能会非常令人沮丧,因为您突然无法浏览您的网站,甚至根本无法浏览任何地方。
如果您在尝试访问 WordPress 网站时看到此错误,请不要担心,这很容易修复。查看以下有关如何再次连接的建议。这也适用于其他浏览器,例如 Firefox、Edge 等。
什么是 DNS_PROBE_FINISHED_NXDOMAIN?
DNS_PROBE_FINISHED_NXDOMAIN 的原因通常是由于您的 DNS 配置错误或问题。DNS 是域名系统的缩写,它通过将域名与实际的 Web 服务器连接起来,帮助引导互联网上的流量。从本质上讲,它需要一个人类友好的请求——一个像 kinsta.com 这样的域名——并将其转换为一个计算机友好的服务器 IP 地址——比如 216.3.128.12。
当用户在其 Web 浏览器中输入 URL 时,DNS 开始将该 URL 连接到实际服务器的 IP 地址。这称为 DNS 名称解析,涉及 DNS 递归查询各种名称服务器以找出服务器的实际 IP 地址。如果 DNS 无法解析域名或地址,那么您可能会收到 DNS_PROBE_FINISHED_NXDOMAIN 错误。NXDOMAIN部件代表不存在的域。阅读有关DNS 及其工作原理的更多信息。
根据您运行的浏览器,此错误有几种不同的变体。
谷歌浏览器
在 Google Chrome 中,此错误将显示为DNS_PROBE_FINISHED_NXDOMAIN(如下所示),突出显示无法访问此站点,然后是无法找到服务器 IP 地址。
Kinsta 把我宠坏了,以至于我现在要求每个供应商都提供这种水平的服务。我们还尝试通过我们的 SaaS 工具支持达到这一水平。
苏甘坦·莫哈纳达桑从@Suganthanmn
查看计划
无法访问此站点或此网页不可用。
Chrome 中的 DNS_PROBE_FINISHED_NXDOMAIN 错误
火狐浏览器
在 Mozilla Firefox 中,它只会显示为Hmm。 我们无法找到该网站(如下所示)。
我们无法连接到 domain.com 上的服务器。
Firefox 中的 DNS_PROBE_FINISHED_NXDOMAIN 错误
微软边缘
在 Microsoft Edge 中,它只会显示为Hmmm... 无法访问此页面(如下所示)。这不是很有帮助。
确保您拥有正确的网址:domain.com。
Edge 中的 DNS_PROBE_FINISHED_NXDOMAIN 错误
苹果浏览器
在 Safari 中,它将简单地显示为Safari 找不到服务器(如下所示)。
Safari 无法打开页面“domain.com”,因为 Safari 找不到服务器“domain.com”。
Safari 中的 DNS_PROBE_FINISHED_NXDOMAIN 错误
如何在桌面上修复 DNS_PROBE_FINISHED_NXDOMAIN
以下是一些建议和检查以修复错误的事项(按我们看到的最常见原因排序):
- 释放和更新 IP 地址
- 重新启动 DNS 客户端服务
- 更改 DNS 服务器
- 重置 Chrome 标志
- 暂时禁用 VPN 和防病毒软件
- 检查您的本地主机文件
- 检查您的域的 DNS
- 重启你的电脑
1. 释放和更新IP地址
由于这通常是客户端 DNS 问题,因此您应该做的第一件事是尝试释放和更新计算机上的 IP 地址。这还包括刷新本地 DNS 缓存,类似于浏览器缓存。
视窗
在 Windows 中,只需按 Windows 徽标键和 R 打开命令提示符。然后键入“cmd”并按 Enter。
命令
输入ipconfig /release并按 Enter。这将释放您当前的 IP 地址。
ipconfig /发布
然后输入ipconfig /flushdns并按Enter。这将刷新您的本地 DNS 缓存。如果有效,您应该会看到“已成功刷新 DNS 解析器缓存”。
ipconfig /flushdns
然后输入ipconfig /renew并按Enter。这将更新您的 IP 地址。
ipconfig /更新
您也可以尝试使用以下命令重置您的 IP 设置和 Winsock 目录:netsh int ip set dns和netsh winsock reset.
刷新和更新 DNS 的另一种方法是禁用网络适配器并重新启用它。
苹果电脑
要在 Mac 上释放和更新您的 IP 地址,请转到系统偏好设置...
Mac 系统偏好设置单击网络图标,然后单击“高级”。
Mac 网络进阶
如果您尚未在其中,请单击 TCP/IP 选项卡标题。然后单击“更新 DHCP”租用按钮。
就像我们上面在 Windows 中所做的那样,Mac 用户也可以清除他们的本地 DNS 缓存。虽然这是在不同的地方完成的。转到实用程序,然后单击“终端”。
Mac 终端输入以下命令:
dscacheutil -flushcache
在 Mac 上刷新 DNS 缓存注意:Mac 上没有成功消息。
2.重启DNS客户端服务
如果您运行的是 Windows,您可以尝试重新启动解析和缓存 DNS 域名的 DNS 客户端服务。
只需按 Windows 徽标键和 R 打开命令提示符。然后键入“services.msc”并按 Enter。
服务.msc
向下滚动到“DNS客户端”,右键单击它,然后选择“重新启动”。
在 Windows 中重新启动 DNS 客户端服务
如果重新启动选项对您来说是灰色的(就像我们一样),另一种方法是通过命令提示符。
按 Windows 徽标键和 R 打开命令提示符。然后键入“cmd”并按 Enter。
命令
然后输入以下命令:
网络停止 dnscache
网络启动 dnscache
根据您运行的 Windows 版本,您可能会收到一条错误消息:
请求的暂停、继续或停止对此服务无效。
这很可能是因为您需要将CMD 作为网络服务运行才能发出命令。如果您遇到此错误,我们建议您先尝试以下其他替代方法。
3.更改DNS服务器
您可以尝试的下一件事是更改您的 DNS 服务器。默认情况下,DNS 服务器由您的ISP自动分配。但您可以尝试将这些临时更改为公共 DNS 服务器,例如 Google 或 Cloudflare。
- 有些人更喜欢长期使用Google 的公共 DNS (8.8.8.8 和 8.8.4.4),因为它们有时更可靠。
- Cloudflare 还刚刚推出了他们新的安全且快速的免费 DNS(1.1.1.1和 1.0.0.1),我们将在本示例中使用它们。如果要使用 Google 的步骤相同,只需将 DNS 服务器地址替换为 Google 即可。
提示:如果您已经在使用免费的 DNS 服务器并且遇到问题,将其删除并默认返回到您的 ISP 的 DNS 服务器有时也可以解决问题。Google 和 Cloudflare 并非 100% 完美,在某些情况下,我们注意到切换回来已经解决了这个问题。
视窗
在 Windows 中,只需按 Windows 徽标键和 R 打开命令提示符。然后键入“控制面板”并按 Enter。
运行控制面板窗口
单击“网络和 Internet”,然后单击“网络和共享中心”。在左侧,单击“更改适配器设置”。
更改适配器设置
右键单击您当前的连接,根据您的连接方式,这将是本地连接或无线网络连接。然后点击“属性”。
无线连接属性
选择 Internet 协议版本 4(或 IPv6,如果需要)并单击“属性”。
IPV 4 属性
记下任何现有设置,以防您需要恢复。单击“使用以下 DNS 服务器地址”。输入以下内容,或将现有内容替换为以下内容:
对于 IPv4:1.1.1.1和1.0.0.1 对于 IPv6:2606:4700:4700::1111和2606:4700:4700::1001
DNS 服务器地址
单击确定,然后单击关闭。重新启动浏览器。
苹果电脑
要更改 Mac 上的 DNS 服务器,请转到系统偏好设置...
Mac 系统偏好设置
单击网络图标,然后单击“高级”。
Mac 网络进阶
单击“DNS”选项卡。
Mac DNS
然后添加 Cloudflare 的 DNS 服务器地址。
对于 IPv4:1.1.1.1和1.0.0.1 对于 IPv6:2606:4700:4700::1111和2606:4700:4700::1001
4. 重置 Chrome 标志
有时 Chrome 设置或实验性功能可能会被意外更改或弄乱。您可以通过进入chrome://flags浏览器并单击“全部重置为默认值”将这些重置为默认值。
重置 Chrome 标志
重启浏览器。
5. 暂时禁用 VPN 和杀毒软件
有时 VPN 和防病毒软件可能会发生冲突或覆盖您的网络设置,包括您的 DNS 服务器等。如果您有任何正在运行,请尝试暂时禁用它们(关闭它们)以查看它是否解决了Chrome 中的DNS 探测已完成 nxdomain错误。
6. 检查您的本地主机文件
每台计算机都有他们所谓的本地主机文件。这是一个包含映射到特定 IP 地址的手动 DNS 条目的文件。通常,仅当您想在将域切换到新主机之前预览您的 DNS时才进行编辑。但是,可以通过多种不同方式更改或编辑此文件。因此,如果上述选项都不适合您,则值得仔细检查您的本地主机文件,以确保您尝试访问的网站不在其中。
视窗
hosts 文件通常需要额外的访问权限。所以第一步是以管理员身份打开你的文本编辑器。只需单击您的开始菜单,搜索您的文本编辑器,右键单击它并选择“以管理员身份运行”。这可以在任何文本编辑器中完成,例如 Notepad、Notepad++、Atom 等。我们在下面的示例中使用 Sublime。
以管理员身份运行文本编辑器
在您的文本编辑器中单击文件 → 打开并浏览到以下位置:
C:\Windows\System32\drivers\etc\
单击主机文件并“打开”。
打开主机文件
仔细检查并确保您尝试访问的网站未在其中列出。如果是,请将其删除。
苹果电脑
要在 Mac 上检查您的主机文件,我们建议您获取防毒面具。这是一个免费的应用程序,可以用作主机文件管理器,主机文件编辑器,并在它们之间切换。它使一切变得简单快捷!否则,您可以按照以下步骤在 Mac 上手动编辑主机文件。
转到实用程序,然后单击“终端”。
Mac 终端
输入以下命令并按 Enter(很可能还会提示您输入管理员密码)。
须藤纳米/私人/等/主机
主机文件 Mac
仔细检查并确保您尝试访问的网站未在您的主机文件中列出。如果是,请将其删除。
7. 检查您的域的 DNS
如果您仅在单个域上收到 DNS_PROBE_FINISHED_NXDOMAIN 错误,即使在检查了主机文件之后,您也可能需要检查域名本身的 DNS 设置。如果您是 Kinsta 客户,我们有一篇关于如何将您的域和/或 DNS 指向 Kinsta 的深入帖子。如果您最近将您的网站迁移到新的托管服务提供商,则可能是您的计算机上的 DNS 缓存不正确。在这种情况下,上面的步骤 2 应该已经解决了。
8.重启你的电脑
我们知道这很烦人,但必须提及。?? 如果以上选项都不起作用,请尝试重新启动计算机甚至路由器。我们意识到你们中的许多人可能打开了数百个选项卡或应用程序,这就是我们将其作为最后选择的原因。但重启设备实际上会清除大量临时缓存。
如何在移动设备(Android 和 iOS)上修复 DNS_PROBE_FINISHED_NXDOMAIN
这些是在您的移动设备上修复此错误的最常用方法:
- 重新启动您的设备
- 检查 Chrome 应用更新
- 清除 Chrome 的浏览器和应用数据
- 检查系统更新
- 更改移动设备的网络设置
1.重新启动您的设备
您知道著名的技术支持问题“您是否尝试过将其关闭然后重新打开?”
好吧,这句话很受欢迎是有原因的:重新启动通常可以解决问题!在尝试此列表中的任何其他解决方案之前,请先从简单的设备重启开始。
安卓
要重新启动您的 Android 设备,请按住设备的电源按钮以调出“选项”菜单,然后点击“重新启动”选项:
Android“重启”按钮。
等待您的设备重新启动,然后打开 Chrome 应用并检查错误。
iPhone/iOS
要重新启动您的 iPhone 或其他 iOS 设备,请先按住电源按钮和两个音量按钮之一:
iOS 设备上的“重启”按钮。
按住这些直到屏幕上出现关机滑块:
iOS 关机滑块。(图片来源:GadgetHacks)
将滑块从一侧拖动到另一侧,然后等待设备关闭。
完全关闭后,按住设备的电源按钮将其重新打开。然后检查您是否仍然遇到错误。
2. 检查 Chrome 应用更新
下一步是确保您在 Android 设备上使用的是最新版本的 Google Chrome 应用程序
您可以按照以下步骤检查并安装任何 Chrome 更新:
- 打开 App Store 应用程序(在 Android 设备上称为 Google Play Store)。
- 点击右上角的个人资料图标(在搜索栏中)。
- 点击管理应用程序和设备菜单选项。
- 点击可用更新按钮。
- 在列表中查找 Google Chrome。如果您看到它,请点击它旁边的更新按钮。
更新安装完成后,重新启动 Chrome 应用并检查是否仍然出现错误。如果是,请继续下面的下一个解决方案。
3.清除Chrome的浏览器和应用数据
缓存很有用,因为它们可以加快您的浏览体验。但是,这些缓存数据也经常成为 DNS_PROBE_FINISHED_NXDOMAIN 等错误的来源。
幸运的是,您实际上并不需要这些缓存数据,将其清除可能会修复错误。
您只需轻点几下即可清除移动设备的 Chrome 缓存和应用数据:
- 打开 Chrome 应用程序。
- 点击顶部或底部的汉堡菜单图标 (?或)。?
- 点按历史记录 > 清除浏览数据。
- 检查浏览历史记录和缓存的图像和文件。不选中其他选项。
- 如果提示“还清除这些站点的数据?” 消息,点击清除确认。
- 等待 Chrome 完成清除数据,然后点击确定,收到确认消息。
现在,再次尝试访问该页面以查看错误是否已消失。如果还没有,请不要灰心!只需转到下面的下一个选项。
4.检查系统更新
与 Chrome 一样,您需要确保您运行的是适用于您的设备的最新版本的 Android 操作系统 (OS)。
安卓
以下是查看您的 Android 设备是否有任何待处理的系统更新的方法:
- 导航到设置 > 系统。
- 点击系统更新。
- 此屏幕可能会告诉您您的系统是最新的。无论如何,点击底部的检查更新按钮。
- 等待系统查找任何可用的操作系统更新。
- 如果找到更新,同意安装它,然后按照任何进一步的提示完成安装。
- 如果更新过程没有自动执行,请重新启动您的设备。
iPhone/iOS
您可以通过以下步骤检查 iPhone 或其他 iOS 设备上的待处理更新:
- 导航到设置 > 常规 > 软件更新。
- 查看屏幕以查看是否有可用的更新。如果有,请点击下载并安装按钮。
- 出现提示时点击立即安装。
- 重启设备。
更新并重新启动设备系统后,再次检查 Chrome 应用程序中的错误。如果它仍然存在,请尝试此列表中的下一个解决方案。
5. 更改移动设备的网络设置
我们之前讨论过修改桌面设备的 DNS 设置以修复 DNS_PROBE_FINISHED_NXDOMAIN 错误。同样的方法也适用于移动设备。
安卓
要更改 Android 上的 DNS 设置,请执行以下步骤:
- 导航到设置 > 网络和互联网 > 互联网。
- 确保将 Wi-Fi 切换为“打开”。
- 按住您的 Wi-Fi 网络连接,然后点击修改。
- 在Advanced options下,找到DNS 1和DNS 2字段并输入以下信息:域名解析 1:8.8.8.8域名系统 2:8.8.4.4
- 点击保存。
Android Wi-Fi DNS 设置。
保存新设置后,重新打开 Chrome 应用并检查错误是否消失。
iPhone/iOS
您可以通过以下步骤更改 iPhone 或其他 iOS 设备上的 DNS 设置:
- 导航到设置 > Wi-Fi。
- 在菜单中点击您的网络。
- 点击配置 DNS > 手动。
- 删除DNS 服务器下的当前列表并添加以下列表:8.8.8.88.8.4.42001:4860:4860::88882001:4860:4860::8844
iOS Wi-Fi DNS 服务器设置。
现在,重新启动 Chrome 应用程序并再次检查错误消息。
概括
即使令人沮丧,DNS_PROBE_FINISHED_NXDOMAIN 错误通常也很容易解决。在刷新您的 DNS 缓存、更新您的 IP 和尝试不同的 DNS 服务器之间,您应该希望立即备份并上网。
建议阅读:如何修复 DNS_PROBE_FINISHED_BAD_CONFIG 错误代码。
常问问题
什么是 DNS_PROBE_FINISHED_NXDOMAIN?
DNS_PROBE_FINISHED_NXDOMAIN 错误表示域名系统 (DNS)无法解析域名或地址。NXDOMAIN 代表不存在的域。
什么原因导致 DNS_PROBE_FINISHED_NXDOMAIN?
DNS_PROBE_FINISHED_NXDOMAIN 通常是由您的 DNS 配置错误或问题引起的。
您如何修复 DNS_PROBE_FINISHED_NXDOMAIN?
以下是一些建议和检查以修复错误的事项(按我们看到的最常见原因排序):
- 释放和更新 IP 地址
- 重新启动 DNS 客户端服务
- 更改 DNS 服务器
- 重置 Chrome 标志
- 暂时禁用 VPN 和防病毒软件
- 检查您的本地主机文件
- 检查您的域的 DNS
- 重启你的电脑
您如何在移动设备上修复 DNS_PROBE_FINISHED_NXDOMAIN?
这些是在您的移动设备上修复此错误的最常用方法:
- 重新启动您的设备
- 检查 Chrome 应用更新
- 清除 Chrome 的浏览器和应用数据
- 检查系统更新
- 更改移动设备的网络设置