如何修复 Windows 10 上的 DNS_PROBE_FINISHED_NO_INTERNET 错误

DNS_PROBE_FINISHED_NO_INTERNET 是 Google Chrome 在尝试访问任何网站时显示的错误消息。 这表明您的 DNS 服务器有问题,这会阻止您浏览 Internet 和查看您喜欢的内容。

有多种方法可以在不求助于专业帮助的情况下处理此错误。 但是,有必要确定您的网络浏览器、计算机设置或 Internet 连接是否有问题。

目录

如何在任何平台上修复 DNS_PROBE_FINISHED_NO_INTERNET 错误

查看以下解决方案,并确保一次完成它们。 我们考虑了 Windows 10 和 macOS 平台。

1.尝试不同的浏览器

确定 DNS PROBE FINISHED NO INTERNET 是否指出您的 Web 浏览器存在问题的最简单方法是尝试使用其他应用程序访问 Internet。

如果您可以使用其他浏览器(如 Firefox、Edge 或 Safari)成功地浏览网页,那么事情就会变得更容易,因为您只需要对 Chrome 进行故障排除。 否则,它表明一个更大的问题不仅会影响 Chrome,还会影响您的整个计算机,甚至可能影响您的 Internet 连接。

2.重启Chrome

这听起来太简单了,但重新启动谷歌浏览器通常会修复 DNS_PROBE_FINISHED_NO_INTERNET 错误。 但是,您必须确保在重新启动之前正确关闭其所有进程。

如何在 Windows 10 上正确重启 Chrome:

右键单击任务栏并转到任务管理器
在“进程”选项卡中,找到并选择 Google Chrome 及其整个进程树
点击结束任务
启动 Chrome 并检查 DNS 错误

如何在 Mac 上正确重启 Chrome:

选择 Chrome 窗口
单击 Apple 按钮并从菜单中选择强制退出
重新启动 Chrome 并检查结果

3.清除浏览器缓存

DNS 连接问题可能是由浏览器缓存引起的,例如保存的 cookie。 因此,在尝试访问任何网页之前清除 Chrome 缓存是个好主意。 这是你需要做的。

如何清除 Chrome 缓存(Windows 和 Mac):

启动 Chrome 并点击右上角的更多按钮
从菜单中选择设置
跳转到隐私和安全部分(或者,访问 chrome://settings/privacy 地址作为快捷方式)
单击清除浏览数据
留在基本区域
将时间范围设置为所有时间
确保启用以下选项:
浏览记录
Cookie 和其他网站数据
缓存的图像和文件

准备好后点击清除数据
重新启动 Chrome 并检查 DNS 错误

4. 更新 Chrome

在最新版本的 Windows 和 macOS 上,将 Chrome 更新到最新版本至关重要。 这样,您不仅可以立即访问全新的功能,还可以立即访问对已知 DNS 错误的任何改进和修复。

如何在 Windows 和 Mac 上更新 Chrome:

打开 Chrome 并点击更多按钮
转到帮助部分
单击关于谷歌浏览器。 否则,您可以访问 chrome://settings/help 地址
等到 Chrome 找到并执行更新
完成后重新启动浏览器并检查 DNS 问题

  Windows 10 上的着色屏幕截图? 这是修复有色屏幕捕获的方法

5. 将 Chrome 重置为默认设置

如果您或浏览器扩展在 Chrome 中配置了太多设置,则可能是 DNS 配置也搞砸了。 很难找到并修复损坏的选项。 一个更简单、更优雅的解决方案是将 Chrome 重置为默认值。

如何在 Windows 和 Mac 上将 Chrome 恢复为出厂设置:

打开更多菜单并选择设置(或访问 chrome://settings/ 地址)
转到页面底部,然后单击高级
在重置和清理部分,单击将设置恢复为原始默认值
当要求确认时,单击重置设置
重新启动 Chrome 并检查 DNS 问题

6.禁用Chrome扩展

某些浏览器扩展程序有权更改 Chrome 的 IP 和 DNS 配置,例如 VPN 服务和代理工具。 如果没有正确完成,这可能会切断对整个浏览器的 Internet 访问。

要解决此问题,您应该卸载任何可疑或未知的 Chrome 扩展程序。 以下是您需要做的事情(Windows 和 Mac):

从更多菜单中,转到更多工具
选择扩展。 否则,访问 chrome://extensions 地址
删除任何可以访问您的 IP 和 DNS 配置的扩展,包括 VPN 和代理工具
重新启动 Chrome 并检查结果

7.重新安装Chrome

如果 Chrome 在尝试上述解决方案后仍然向您抛出 DNS_PROBE_FINISHED_NO_INTERNET 错误,最好将其从您的计算机中删除,然后重新安装。

如何在 Windows 10 上正确重新安装 Chrome:

右键单击任务栏并选择任务管理器
选择谷歌浏览器并点击结束任务
右键单击“开始”按钮并转到“应用程序和功能”
找到并选择谷歌浏览器
单击卸载,然后再次确认
继续删除操作
下载 Chrome 从 官方网站
启动 Chrome 并检查 DNS 错误

如何在 Mac 上正确重新安装 Chrome:

启动 Chrome 并打开 Apple 菜单
单击强制退出
使用 Finder 应用追踪 Chrome
将 Chrome 拖放到废纸篓
如果系统询问,请输入您的管理员用户名和密码以确认删除应用
在 Finder 中选择清空垃圾箱
下载 Chrome 从 官方网站
打开 Chrome 并尝试访问一个网站

8. 使用 Chrome 稳定频道

Chrome 有多个发布渠道 可供下载:Stable、Beta、Developer 和 Canary。 最后三个版本使您可以访问新功能和改进,这些新功能和改进必须在进入稳定频道之前进行测试。 他们中的一些人从不这样做。

尽管能登上第一排并发现 Chrome 的酷炫新功能令人兴奋,但它非常不稳定,如果您不想遇到 DNS_PROBE_FINISHED_NO_INTERNET 错误等 Internet 连接问题,则应避免使用它。

只需坚持使用 Chrome 稳定版,您就会找到。 这是可以在网站上下载的 官方网站.

您可以单独下载 Beta、Developer 或 Canary 版本,因为它们不会覆盖 Stable 版本。 但是,当您需要可靠的 Internet 连接时,请不要使用它们。

9. 降级 Chrome (Windows)

如果您的 Windows 版本较旧,它可能不完全支持最新版本的 Google Chrome。 随着 Chrome 的发展和您的操作系统被抛在后面,这可能会导致各种问题。

此处最安全的解决方案是迁移到 Windows 10,因为您可以利用 Microsoft 发布的安全补丁并保护您的计算机免受恶意软件的侵害。

但是,如果不可能,那么您应该将 Chrome 降级到旧版本,该版本仍与您过时的操作系统兼容。 请记住,您的所有用户配置文件和缓存数据都将被删除。

如何禁用 Chrome 自动更新:

单击开始按钮,搜索服务,然后打开此应用
找到 Google 更新服务 (gpupdate),右键单击它,然后转到属性
将启动类型设置为禁用
单击应用并退出
双击 Google 更新服务 (gpupdatem) 以查看其属性
将启动类型设置为禁用
单击应用并退出服务

如何卸载 Chrome:

右键单击开始按钮并选择应用程序和功能
选择谷歌浏览器并点击卸载
继续删除步骤

如何安装旧版 Chrome:

遗憾的是,出于安全原因,Google 不允许用户下载旧版 Chrome。 但是,您仍然可以在第三方网站上找到旧版 Chrome,例如 超薄喷气机.

请记住,您将自行承担下载和安装这些文件的风险。 建议谨慎。

10.重启DNS客户端服务(Windows)

Windows DNS 服务器由 DNS 客户端服务操作,该服务必须在每次系统启动时自动运行,并在您使用计算机时保持运行。

但是,如果服务出现问题,难怪您会在 Chrome 中收到 DNS PROBE FINISHED NO INTERNET 错误。 这也意味着您尝试使用的任何应用程序都禁用了您的 Internet 连接,而不仅仅是 Chrome。

如何重新启动 DNS 客户端服务:

按 Win 键 + R,键入 services.msc,然后按 Enter
找到并右键单击 DNS 客户端
转到属性
将启动类型设置为自动
如果服务状态显示已停止,请单击开始按钮
单击应用并退出

如果 DNS 客户端服务按钮显示为灰色,请执行以下操作:

按 Win 键 + R,键入 regedit,然后按 Enter
如果 UAC(用户帐户控制)提示,请单击是
复制并粘贴以下地址:

ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesDnscache

找到并双击开始条目
将数值数据设置为 2
将基数设置为十六进制
单击确定并退出服务
重启你的电脑
启动 Chrome 并检查 DNS 错误

11.使用谷歌DNS服务器

默认情况下,您的计算机使用 ISP 分配的 DNS 服务器。 如果它们对 Chrome 来说太慢,那么您的网络浏览器可能会显示 DNS_PROBE_FINISHED_NO_INTERNET 错误作为警告。 您可以通过将 DNS 服务器更改为其他内容来解决此问题。

我们建议使用 Google 公共 DNS,因为它提供了针对 Chrome 优化的免费、公共和安全的 DNS 服务器。 但是,您也可以尝试其他方法,例如 OpenDNS 或 Cloudflare.

如何在 Windows 10 上设置 Google 公共 DNS 服务器:

确保使用管理员帐户登录 Windows 10
单击系统托盘中的连接图标,然后单击网络和 Internet 设置
按更改适配器选项
从列表中选择您的 Internet 连接,右键单击它,然后转到“属性”
选择 Internet 协议版本 4 (TCP/IPv4) 条目并单击属性
留在常规部分
选择使用以下 DNS 服务器地址
将首选 DNS 服务器设置为 8.8.8.8
将备用 DNS 服务器设置为 8.8.4.4
检查退出时验证设置选项
单击确定并退出
立即尝试使用 Chrome

  如何在 Windows 10 中打开 GZ 文件

如何在 Mac 上设置 Google 公共 DNS 服务器:

打开屏幕右上角的 Apple 菜单
选择系统偏好
转到网络 > 高级
选择 DNS 部分
单击 + 符号并写入 8.8.8.8
再按一次也添加 8.8.4.4
单击确定并退出
启动 Chrome 并检查 DNS 错误

12.清除DNS缓存

就像您的网络浏览器一样,系统的 DNS 缓存可能已满并导致连接错误,而不是加载您尝试访问的页面。 但是您可以通过在 Windows 上的命令提示符和 Mac 上的终端中输入几行代码来解决此问题,以清除 DNS 缓存。

如何在 Windows 10 上清除 DNS 缓存:

按 Win 键,搜索命令提示符,然后打开此应用
粘贴以下代码行(每行后按 Enter):

ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
netsh winsock reset

退出命令提示符并重新启动您的 PC
启动 Chrome 并检查 DNS 错误

如何在 macOS 上清除 DNS 缓存:

打开终端应用程序
键入 sudo killall -HUP mDNSResponder 并按回车键
当被问到时,写下您的管理员用户名和密码以确认
重启 macOS
启动 Chrome 并检查结果

13. 运行 ping 测试

ping 测试可帮助您测量设备与 Chrome 之间的连接信号。 您可以将其用作确定 Internet 连接是否太慢或根本无法工作的指南。 可以在 Windows 上的命令提示符或 Mac 上的终端中使用 ping。 或者,您可以求助于第三方 ping 应用程序。

如何在 Windows 10 上运行 ping 测试:

单击开始按钮,搜索命令提示符,然后打开此应用程序
通过键入 ping google.com 并按 Enter 来 Ping Google
等待 ping 测试完成
查看 Ping 统计中记录的 % loss

如何在 Mac 上运行 ping 测试:

转到应用程序 > 实用程序
启动终端应用程序
键入 ping.google.com 并按回车键
在 ping 测试工作时耐心等待
注意服务器 ping 统计中写的 0% 丢包

如果您有 100% 的数据包丢失,则意味着您的设备根本无法访问 Google,这表明您的 Internet 连接存在问题。 任何低于 100% 的值都表示连接处于活动状态但不稳定。 这是个好消息,因为您可以采取行动来改进它。

14.通过IP地址访问网站

您通常通过在 Chrome 地址栏中输入其域来访问网站。 但是,如果 DNS 解析器没有正常工作并显示 DNS_PROBE_FINISHED_NO_INTERNET,请尝试输入域的 IP 地址。

要发现域名,您可以在 Windows 上的命令提示符或 macOS 上的终端的帮助下使用 ping 命令。 不需要管理权限。 只需发送 ping website_name 命令。 例如,如果您想找出 Google 使用的 IP 地址,请键入 ping google.com。

在记录详细信息之前,您可以在域名旁边找到 IP 地址。 在下面的示例中,域名为 google.com,其 IP 为 172.217.20.14。

在下一步中,启动 Chrome,在地址栏中输入 IP 地址,看看会发生什么。 如果 Google 在访问 172.217.20.14 后加载,则意味着您的 DNS 解析器有问题,并且您的设备或 Internet 连接没有问题。

15.禁用VPN或代理

许多关注隐私的用户转向 VPN 或代理工具来隐藏他们的 IP 地址并加密他们的数据流量。 它有很多好处,例如访问您所在国家/地区通常无法访问的网站。

但是,IP 地址更改可能会完全影响 Chrome,尤其是在您使用免费 VPN 或代理服务器时(众所周知,它们不可靠)。 为了安全起见并恢复网络浏览器的连接,您应该禁用任何 VPN 或代理服务。

例如,如果您在 Chrome 上安装了代理或 VPN 浏览器扩展,请确保将其关闭。 对于为 Windows 或 Mac 设计的桌面应用程序,请从应用程序和功能中卸载它们。 或者,如果您设置了系统范围的手动连接,以下是停用它们的方法。

如何在 Windows 10 上禁用 VPN 和代理:

单击通知区域中的网络图标,然后选择网络和 Internet 设置
转到左侧面板上的 VPN
选择任何活动的 VPN 连接,然后单击断开连接
将注意力转移到左侧的代理区域
禁用自动检测设置并使用设置脚本
向下滚动并关闭使用代理服务器
重启你的电脑
启动 Chrome 并检查 DNS 问题

如何在 macOS 上禁用 VPN 和代理:

点击左上角的苹果按钮
选择系统偏好
前往网络
选择左侧的VPN
如果有正在进行的 VPN 连接,请单击断开连接
从列表中选择您的 Internet 连接并转到高级
选择代理选项卡并关闭所有设置
单击确定并重新启动 macOS
启动 Chrome 并检查 DNS 错误

16. 检查 Chrome 的防火墙设置

在正常情况下,Chrome 会在安装时作为例外添加到系统防火墙中。 但是,您的防火墙设置可能在此期间已更改。 这并不罕见,但可以毫无问题地修复。

如何将 Chrome 作为例外添加到 Windows 10 上的防火墙:

使用提升权限登录 Windows 10
按Win键,搜索防火墙,打开防火墙和网络保护
单击允许应用程序通过防火墙
然后,单击更改设置
尝试在此列表中找到 Google Chrome。 如果它不存在,请单击允许另一个应用程序,然后单击浏览以跟踪并添加 Chrome 可执行文件(在 Windows 64 位上,它默认位于 C:Program Files (x86)GoogleChromeApplicationchrome.exe 中)
勾选 Google Chrome 旁边的私人和公共框
点击确定
启动网络浏览器并尝试访问某些内容

如果您安装了覆盖 Windows 防火墙的第三方防火墙,请针对该应用程序调整上述步骤。

如何将 Chrome 作为例外添加到 macOS 上的防火墙:

打开苹果菜单
转到系统偏好设置 > 安全性
选择防火墙部分
如果需要,请按锁定符号并指定您的管理员用户名和密码
转到防火墙 > 防火墙选项 > 添加应用程序
选择谷歌浏览器并点击添加
点击确定
打开 Chrome 应用并检查 DNS 错误

  如何在 Windows 10 上修复 0x800704cf 错误代码

17.卸载杀毒工具

如果您的计算机上安装了第三方 Internet 安全解决方案,您应该检查它们的设置,因为它们可能被配置为阻止浏览器流量作为安全措施。 但是,对于免费的防病毒工具,将它们从您的 PC 中删除会更安全。

只需前往 Windows 的应用程序和功能部分,找到您的安全解决方案,然后继续卸载过程。 在 Mac 上,您只需使用 Finder 将应用程序拖到废纸篓。

18.验证家长控制设置

许多父母求助于专门的解决方案来保护孩子的在线隐私并防止他们访问包含不当内容的网站:家长控制工具。 其中一些还让您可以安排允许的 Internet 导航时间。

如果您的计算机上安装了此类程序,请检查其设置并确保在您使用 Google Chrome 时暂时将其关闭。 否则,由于权限问题,您可能会因 DNS_PROBE_FINISHED_NO_INTERNET 错误而醒来。

19. 检查主机文件(Windows)

Windows 主机文件包含有关您的 TCP/IPv4 配置的信息。 它还可用于阻止对特定网站的访问。 如果您在尝试访问特定页面时收到 DNS 错误,尽管 Chrome 似乎可以毫无问题地加载其他页面,则值得检查和修改 Hosts 文件。 就是这样:

按 Win 键 + R 打开文件资源管理器
访问以下位置:

C:WindowsSystem32driversetc

找到 Hosts 文件并将其复制以创建备份
在记事本等文本编辑器中打开 Hosts 文件(您必须以管理员权限运行文本编辑器)
查找任何提及您要访问的网站的行。 例如,如果您无法访问 Google,请尝试定位 127.0.0.1 https://www.google.com 或类似的
删除这些行并保存新的 Hosts 文件
启动 Chrome 并尝试立即访问您的网站
如果您需要恢复以前的 Hosts 版本,只需将最新的文件替换为备份即可

20. 更新你的操作系统

您的操作系统应该可以自动访问更新,但这并不总是可行的。 如果您很长时间没有更新您的操作系统,您应该立即处理该问题。 这是一个解决各种 PC 问题的机会,包括 Google Chrome 上的 DNS PROBE FINISHED NO INTERNET 错误。

如何更新 Windows 10:

单击开始按钮,搜索检查更新,然后按 Enter
如果自动搜索没有自动开始,请按检查更新按钮
等到 Windows 找到任何可用的更新。 如果找到任何内容,请单击下载
您的 PC 可能会重新启动一次或多次以完成更新
完成后,启动 Chrome 并检查 DNS 问题

如何更新 macOS:

点击左上角的苹果按钮
按软件更新
macOS 将开始寻找和下载新的更新
完成后,重新启动计算机
启动 Chrome 并检查 DNS 错误

21.检查网络驱动程序

您的网络设备可能有问题,导致您的网络浏览器出现 DNS 错误。 尝试重新安装网络适配器、更新其驱动程序或将不兼容的驱动程序降级到稳定版本。 这是您需要知道的一切。

如何在 Windows 10 上重新安装网络设备:

按 Windows 键 + R,键入 devmgmt.msc,然后按 Enter
在设备管理器中,打开网络适配器类别
识别您的网络适配器,右键单击它,然后选择卸载设备
继续删除步骤
打开操作菜单并单击扫描硬件更改
重新启动您的电脑。 Windows 将自动重新安装丢失的网络适配器
检查 Chrome 是否有 DNS 错误

如何在 Windows 10 上更新网络驱动程序:

转到设备管理器
展开网络适配器组
右键单击您的网络适配器并选择更新驱动程序
单击自动搜索更新的驱动程序软件
如果在线搜索未返回任何结果,请单击在 Windows Update 上搜索更新的驱动程序。 但是,如果您已经在之前的解决方案中使用过 Windows Update,则可以跳过此步骤
重启你的电脑
启动 Chrome 并检查 DNS 错误

如果 Windows 找不到可供下载的网络驱动程序,您应该访问制造商的网站并自行查找更新的版本。 或者,您可以使用驱动程序更新应用程序来更新您的所有设备驱动程序,并避免获得可能导致系统稳定性问题的不兼容版本。

另一方面,如果您已经安装了不支持 Windows 10 的网络驱动程序,则应将其回滚到以前的稳定版本。

如何在 Windows 10 上回滚网络驱动程序:

打开设备管理器
右键单击您的网络设备并转到属性
切换到驱动程序选项卡
单击回滚驱动程序并按照分步说明进行操作
如果按钮显示为灰色,则表示您无法执行回滚,因为您的计算机上不存在以前的版本
重启你的电脑
启动 Chrome 并检查 DNS 问题

22. 检查 IPv4 和 IPv6 连接

如果您根本无法访问 Internet,但在尝试访问 Chrome 中的网页时出现 DNS PROBE FINISHED NO INTERNET 错误,则应检查 Internet 连接的 IPv4 和 IPv6 设置。

例如,如果您的网络不支持 IPv6 连接,但在属性面板中启用了它,请确保您的设备仍然分配有 IPv4 地址,无论是否启用了 IPv6。

如何在 Windows 10 上验证 IPv4 和 IPv6:

右键单击开始按钮并选择网络连接
单击更改适配器选项
右键单击您的 Internet 连接并转到属性
选中 Internet 协议版本 4 (TCP/IPv4) 旁边的框
取消选中 Internet 协议版本 6 (TCP/IPv6) 旁边的框
点击确定
启动 Chrome 并尝试使用它

23. 运行 Internet 连接疑难解答 (Windows)

您可以运行 Windows 10 中内置的 Internet 连接疑难解答程序来解决可能对您的浏览体验产生负面影响的常见问题,并在 Chrome 中触发 DNS_PROBE_FINISHED_NO_INTERNET 错误。 就是这样:

按 Windows 键,搜索设置,然后按 Enter
转到更新和安全区域
选择疑难解答
单击其他疑难解答
选择 Internet 连接并单击运行疑难解答
继续执行向导步骤
重新启动计算机并立即尝试使用 Chrome

24.重启你的路由器和调制解调器

要刷新 Internet 连接设置,最好关闭路由器和调制解调器,等待几分钟,然后重新启动它们。 然后,您可以将注意力转移到您的计算机上,启动 Chrome,看看您是否可以访问任何页面。

DNS_PROBE_FINISHED_NO_INTERNET 问题可以解决

回顾一下,DNS_PROBE_FINISHED_NO_INTERNET 是出现在 Chrome 中并阻止您上网的错误消息。 它描述了 DNS 服务器的问题,错误的 DNS、计算机或 Internet 设置可能会使用该问题。 有多种修复方法。

您应该尝试使用其他浏览器,重新启动 Chrome,清除浏览缓存,更新 Chrome,将其重置为默认设置,禁用任何第三方浏览器扩展,重新安装应用程序,并始终使用 Chrome 稳定频道。

此外,如果您使用的是较旧的 Windows 版本,则应将 Chrome 降级,重新启动 DNS 客户端服务,使用 Google DNS 服务器,清除 DNS 缓存,运行 ping 测试,通过 IP 地址而不是域名访问网站,然后打开关闭任何 VPN 或代理应用程序。

检查防火墙设置、卸载防病毒工具、检查家长控制设置、检查主机文件、更新操作系统、检查网络驱动程序、检查 IPv4 和 IPv6 连接、运行 Internet 连接疑难解答以及重新启动也是一个好主意你的路由器和调制解调器。

您是如何设法修复设备上的 DNS_PROBE_FINISHED_NO_INTERNET 错误的? 在下面的评论部分让我们知道。