几乎所有 Windows 用户都不得不多次处理该错误 DNS_PROBE_FINISHED_NXDOMAIN. 这是一条显示在屏幕上的消息,表示 Web 浏览器无法找到服务器的 IP 地址。 因此,无法访问我们想访问的网站。
在今天的文章中,我们将解释这个问题是如何出现的,它的主要原因是什么,最重要的是,我们可以如何解决它:
错误 DNS_PROBE_FINISHED_NXDOMAIN
如果您想知道 DNS_PROBE_FINISHED_NXDOMAIN 究竟是什么意思,答案很简单:当域名系统无法 将网站 URL 解析为 IP 地址. 错误代码中显示的“NXDOMAIN”表示该域不存在。
根据我们使用的浏览器,错误伴随着不同的文本,尽管实际上它们都传达相同的信息:
- 在谷歌浏览器中: 无法访问此站点。
- 在 Mozilla Firefox 中: 唔。 我们无法找到该网站。
- 在 Microsoft Edge 中: 嗯……无法访问此页面。
- 在Safari中: Safari 找不到服务器。
至于可能 产生此错误的原因,它们可能是多种多样的:从糟糕的 DNS 配置到服务器响应失败,再到常见的 Internet 连接错误,甚至是防火墙阻止。
DNS_PROBE_FINISHED_NXDOMAIN 错误的解决方案
由于发生此错误没有单一的原因,因此也没有单一的方法来修复它。 接下来,我们列出了我们将能够采用的最有效的方法:
清除 DNS 缓存
经常发生错误的根源是过时的 IP 地址。 在这些情况下, 清除保存我们访问的站点 IP 地址的 DNS 缓存 这可能是解决问题的简单方法。 我们可以按照以下步骤清除 Windows 中的缓存:
- 首先我们点击按钮 首页。
- 然后我们寻找命令提示符并右键单击选择选项 “以管理员身份执行”。
- 在出现的新窗口中,我们写道: IPCONFIG / FLUSHDNS
- 最后,我们按 输入。
变更DNS伺服器
如果上述方法不起作用,您可以尝试更改 DNS 服务器。 请记住,默认情况下,任何计算机始终使用 Internet 服务提供商提供的 DNS。 解决方案可能是 将其更改为 Google DNS 或 OpenDNS 如下:
- 首先,我们打开 控制面板 我们将要 “中心网络与共享”。
- 在打开的窗口中,单击 “更改适配器设置”。
- 然后,用鼠标右键单击当前正在使用的连接,然后转到 “特性”。
- 接下来我们寻找选项 Internet协议版本4(TCP / IPv4) 在列表中,然后再次单击“属性”。
- 选项卡底部有两个空格 总类,它们对应于首选和备用 DNS 服务器。 在这里我们必须选择选项 “使用以下 DNS 服务器地址” 通过键入 Google 或 OpenDNS 的公共 DNS IP 地址:
- 谷歌:8.8.8.8和8.8.4.4
- OpenDNS的:208.67.220.222和208.67.222.220
- 修改后,我们点击 “好的”。
重新启动 DNS 客户端服务
转向 DNS,这是我们可以尝试摆脱烦人的 DNS_PROBE_FINISHED_NXDOMAIN 错误的另一种方法。 它可以 重新启动 DNS 客户端服务 以各种方式。 其中之一(最简单的)是这样的:
- 我们使用组合键 WIN + R 调出搜索栏。 我们在那里写道: msconfig。
- 现在我们要 “服务” 并且,在其中,我们寻找 DNS 客户端选项。
- 取消选中该框以禁用该选项,然后按 “好”
- 最后, 我们重启 电脑。
该过程的第二部分是重复上面列表中的前两个步骤。 接下来,在第三步中,我们必须重新选中该框以启用 DNS 客户端,然后我们再次重新启动。
检查本地主机文件
可以尝试的另一件事是验证我们要访问的网站是否已在本地主机文件中注册。 这是我们电脑里的文件 负责将域名分配给不同的IP地址. 如果网站没有在那里注册,计算机将使用来自 DNS 系统的信息加载该网站。 以下是验证步骤:
- 在搜索栏中我们写 记事簿, 我们使用该选项打开的应用程序 “以管理员身份执行” 使用右键。
- 然后我们会 “档案” 并选择打开。
- 在文本中,我们更改了 Text Documents 的文件过滤器 (*。文本) 到所有文件
- 接下来,我们在地址栏中输入以下内容: %SystemRoot%:\Windows\System32\Drivers\etc
- 我们双击 主机文件。
- 最后我们保存更改。