如何修复“ DNS_PROBE_FINISHED_NXDOMAIN”错误

在尝试访问网站时,是否看到显示DNS_PROBE_FINISHED_NXDOMAIN的错误?此错误实际上与您的DNS设置有关,您可以通过在计算机上和此处更改一些DNS选项来解决此错误。

当您的浏览器无法解析域名的DNS时,通常会出现此错误。错误消息末尾的术语NXDOMAIN表示输入的域不存在。

这是一些修补程序,您可以应用这些修补程序来消除计算机上的此错误。

1.刷新您的DNS缓存

为了快速解析域名,您的计算机查看存储的DNS缓存。如果此高速缓存存在问题(通常是这种情况),则清除此高速缓存很可能可以解决您在浏览器中遇到的问题。

相关:什么是DNS服务器?为什么不可用?

在Windows上刷新DNS缓存:

  1. 使用开始菜单搜索栏搜索命令提示符,然后启动实用程序。
  2. 在“命令提示符”窗口中键入以下命令,然后按Enter: ipconfig / flushdns

在Mac上刷新DNS缓存:

  1. 单击Dock中的Launchpad ,搜索Terminal,然后将其打开。
  2. 现在,输入以下命令,每个命令后按Enter: dscacheutil -flushcache sudo killall -HUP mDNSResponder

2.更新您的IP地址

错误“无法访问此站点”可能是由错误指定的IP地址引起的。您可以尝试更新IP地址,看看是否可以解决该问题。

在Windows上更新您的IP地址:

  1. 打开命令提示符并按顺序运行以下命令: ipconfig / release
  2. 刷新DNS缓存: ipconfig / flushdns
  3. 续订您的IP地址: ipconfig / renew
  4. 设置新的DNS服务器: netsh int ip set dns
  5. 重置Winsock设置: netsh winsock reset

在Mac上续订IP地址:

  1. 点击菜单栏中的Wi-Fi图标,然后选择打开网络偏好设置
  2. 在左侧选择您的Wi-Fi网络,然后在右侧单击高级
  3. 转到“ TCP / IP”选项卡。
  4. 单击“续订DHCP租约”按钮。

3.重新启动DNS客户端

Windows计算机使用一种称为DNS客户端的名称,它可以帮助您的浏览器解析域名。您可以尝试重新启动DNS客户端服务,看看是否有助于消除浏览器中的“无法访问此站点”错误。

在Windows 10上重新启动DNS客户端服务的方法如下:

  1. Windows键+ R打开“运行”对话框,键入services.msc ,然后按Enter
  2. 在出现的屏幕上,找到显示DNS Client的服务,右键单击该服务,然后选择Restart

4.更改您的DNS服务器

您在计算机上配置的DNS服务器可能无法正常工作。发生这种情况时,您的站点将无法解析域名,因此,您将收到“ DNS探针已完成NXDOMAIN”错误。

在这种情况下,您可以尝试更改DNS服务器,看看是否能为您解决问题。在这里,我们展示了如何将您的DNS更改为Google的公共DNS服务器。

在Windows上更改DNS服务器:

  1. 打开“设置”应用,选择“网络和Internet” ,然后单击“更改适配器选项”
  2. 右键单击适配器,然后选择“属性”
    适配器属性
  3. 选择显示Internet协议版本4(TCP / IPv4)的选项,然后点击属性
  4. 启用“使用以下DNS服务器地址”框。
  5. 在“首选DNS服务器”框中输入8.8.8.8 ,在“备用DNS服务器”框中输入8.8.4.4 。然后,单击底部的“确定”。
  6. 重新启动浏览器,然后尝试访问以前未打开的网站。

在Mac上更改DNS服务器:

  1. 点击菜单栏中的Wi-Fi图标,然后选择打开网络偏好设置
  2. 从左侧边栏中选择您的网络,然后在右侧窗格中单击“高级”。
  3. 转到“ DNS”选项卡。
  4. 选择现有的DNS服务器,然后单击底部的 (减号)按钮。这将删除您的所有服务器。
  5. 单击+ (加号)并添加8.8.8.8
  6. 再次单击+ (加号),然后输入8.8.4.4
  7. 最后,单击底部的“确定”以保存更改。

5.将浏览器重置为默认设置

如果您对浏览器设置进行了太多更改,则可能会影响网站在浏览器中的加载方式。您可以尝试将浏览器重置为默认设置,这可能会为您解决问题。

如何重置Chrome:

如果您使用的是Chrome,则无需直接重置浏览器。相反,您可以重置标志,这是某些用户修改他们的浏览器的方式,并查看它是否可以解决问题。

相关:提升浏览体验的12个最佳Chrome标志

如果那不起作用,则可以重置整个浏览器。

重置Chrome标志的方法如下:

  1. 在Chrome中打开一个新标签,输入chrome:// flags ,然后按Enter
  2. 单击顶部的全部重置按钮。
  3. 点击重新启动在底部重新启动浏览器。这将使您的更改生效。

重置Firefox:

  1. 启动Firefox,在地址栏中输入about:support ,然后按Enter
  2. 单击刷新Firefox按钮。
  3. 在屏幕提示中选择刷新Firefox

重置Safari:

在Mac版Safari中,您可以删除缓存并删除不需要的插件和扩展程序,以潜在地解决上述错误:

  1. 启动Safari,点击顶部的Safari菜单,然后选择偏好设置
  2. 点击网站标签,然后在左侧边栏中取消选中不需要的插件。
  3. 转到“扩展”选项卡,在左侧选择一个扩展,然后在右窗格中单击“卸载”。对每个扩展名执行此操作,所有扩展名都将被删除。
  4. 单击“高级”选项卡,然后在菜单栏中选中“显示开发”菜单
  5. 从菜单栏中打开新添加的“开发”菜单,然后单击“清空缓存”以删除Safari缓存文件。

6.关闭您的VPN应用

VPN充当中间计算机,计算机的流量通过它流动。如果VPN存在问题,可能会导致您的浏览器无法启动任何站点。

尝试关闭计算机上的VPN应用,然后查看是否能够打开站点。如果可以,您的VPN应用可能存在问题,您需要先解决它,然后再使用它。

7.检查主机文件

Windows和Mac计算机都附带有一个hosts文件,可帮助在本地解析您的域名。当您尝试访问站点时,浏览器首先会浏览该文件以查找您指定域的IP。

您或其他人可能已在此文件中添加了您要访问的网站。如果为站点分配了本地IP或其他IP,则您的计算机将错误地解析该域。因此,您可能会收到“ DNS探针已完成NXDOMAIN”错误。

访问计算机上的主机文件,然后查看您的域是否在那里。

在Windows上访问主机:

  1. 打开开始菜单,搜索记事本,右键单击记事本,然后选择以管理员身份运行
  2. Ctrl + O ,转到C: Windows System32 drivers etc ,然后双击hosts文件。
  3. 检查文件以查看其中是否列出了您要访问的域。如果是,请删除该域的条目,保存文件,然后关闭记事本。

在Mac上访问主机:

  1. 打开终端,输入以下内容,然后按Entersudo nano / etc / hosts
  2. 输入您的管理员密码,然后按Enter
  3. 您将看到hosts文件的内容。确保您要访问的域未在此处列出。

8.重置您的路由器设置

“找不到服务器IP地址”错误有时是路由器配置错误导致的。如果您不确定自己或其他人对路由器进行了哪些更改,请重置所有路由器设置,然后查看是否可以解决问题。

请记住,重置路由器会删除您的配置。根据您的路由器配置,您可能需要重新配置它才能与Internet服务提供商(ISP)一起使用。

以下是重置路由器的一般步骤:

  1. 在大多数情况下,访问路由器的设置菜单,即192.168.1.1
  2. 输入路由器的登录详细信息。
  3. 单击顶部的维护选项卡。您的路由器可能显示不同的内容,但应该相似。
  4. 在左侧栏中选择出厂默认设置
  5. 单击右侧窗格上的“出厂默认设置”以重置路由器。

访问无法访问的站点

您的浏览器显示“ DNS_PROBE_FINISHED_NXDOMAIN”错误消息的原因有很多。无论出于何种原因,以上方法之一都可以帮助解决该问题,然后您将可以毫无问题地访问您的网站。

Web浏览器的问题非常普遍,并且可以使用一些简单的修复程序来解决这些问题。如果您使用的是Chrome,则可能会遇到Chrome变慢并且无法完全响应的情况。幸运的是,有一些方法可以解决此问题并使浏览器平稳运行。