如何修复 DNS_PROBE_FINISHED_NO_INTERNET 错误?
已发表: 2023-04-27如果您遇到过 DNS_PROBE_FINISHED_NO_INTERNET 错误,您就会知道它有多令人沮丧。 当您的计算机由于域名系统 (DNS) 问题而无法连接到 Internet 时,会发生此错误。
但有时,情况并不总是相同的。 DNS_PROBE_FINISHED_NO_INTERNET 错误也可能由您使用的任何 VPN 或路由器引起。 此外,这些问题可能突然出现并自行消失。
因此,您不能仅仅依靠修复 DNS。 您还必须找出触发它的其他原因,然后尝试相应地进行处理。
在这篇博文中,我们将探讨 DNS 探测完成无互联网意味着什么,是什么原因造成的,并为您提供故障排除方法来帮助您解决问题。 但在我们开始之前,您必须了解一些有关 DNS 的先决知识,这有助于您更好地理解 DNS_PROBE_FINISHED_NO_INTERNET 错误。
让我们开始吧!
什么是 DNS 及其工作原理?
DNS 或域名系统是一种协议,其主要工作是将域名转换为 IP 地址。 当您在浏览器中输入网址时,浏览器会向 DNS 服务器发送请求,将域名解析为 IP 地址。 然后使用 IP 地址连接到网站服务器并加载网页。
阅读:如何修复 DNS_PROBE_FINISHED_NXDOMAIN 错误?
DNS_PROBE_FINISHED_NO_INTERNET 错误是什么意思?
DNS_PROBE_FINISHED_NO_INTERNET 是一种常见的网络错误,当您的计算机或设备由于 DNS 配置问题而无法建立与 Internet 的连接时,就会发生这种错误。
如果 DNS 地址不正确或 DNS 服务器出现问题,您的设备可能无法连接到互联网,并且您可能会在浏览器中看到“DNS 探测已完成,无法上网”的错误消息。
为什么DNS探测完成,没有出现上网错误?
当您的计算机无法将域名解析为 IP 地址时,会出现 DNS Probe Finished No Internet Error。 发生这种情况的原因有多种,例如,
- 配置错误的 DNS 设置
- 损坏或过时的 DNS 缓存
- 网络设置问题
- 恶意软件或病毒感染
配置错误的 DNS 设置
如果您的 DNS 设置不正确,您可能会遇到 DNS Probe Finished No Internet 错误。 要解决此问题,您可以尝试将 DNS 设置重置为默认值或手动输入不同的 DNS 服务器地址。
DNS 缓存问题
DNS 缓存是网站地址及其对应 IP 地址的临时存储。 如果 DNS 缓存有问题,可能会导致 DNS 探测没有 Internet 错误。 要解决此问题,您可以尝试清除计算机上的 DNS 缓存。
网络设置问题
网络设置也可能导致 DNS 探测完成无 Internet 错误。 要解决此问题,您可以尝试重置网络设置或禁用任何 VPN 或代理设置。
恶意软件或病毒感染
在某些情况下,恶意软件或病毒感染可能会导致 DNS 探测完成无互联网错误。 要解决此问题,您应该使用信誉良好的防病毒软件在您的计算机上运行恶意软件扫描。
如何修复 DNS_PROBE_FINISHED_NO_INTERNET 错误?
现在您已经了解什么是 DNS_PROBE_FINISHED_NO_INTERNET 错误以及可能的原因,让我们探索可以立即解决此问题的各种故障排除步骤。
- 检查您的互联网连接
- 清除浏览器缓存
- 清除您的 DNS 缓存并更新您的 IP 地址
- 更改您的 DNS 服务器
- 禁用 IPv6
- 更新网络适配器
- 运行恶意软件扫描
检查您的互联网连接
“DNS 探测完成没有互联网”错误有时可能是由于互联网连接不佳或不稳定而导致的。 要检查您的互联网连接,
- 通过验证设备的网络设置并确认您连接到正确的网络,确保您的设备连接到可靠的网络。
- 如果您仍然遇到该错误,请尝试通过重新启动调制解调器或路由器来解决可能导致该错误的任何互联网连接问题。 为此,请从调制解调器或路由器上拔下电源线,等待几秒钟,然后重新插入。
- 重新启动调制解调器或路由器后,请等待几分钟,让您的设备重新连接到网络。 连接设备后,尝试再次浏览互联网并检查“DNS 探测完成无互联网”错误是否已解决。
- 如果您已验证您的互联网连接,但错误仍然存在,则可能是其他潜在问题导致了该问题。 在这种情况下,您可以尝试下面提到的替代解决方案。
清除浏览器缓存
如果您仍然遇到“DNS 探测已完成,没有互联网”错误消息,您可能需要尝试清除缓存和 cookie。 以下是您可以遵循的步骤:
第 1 步:根据您的浏览器,转到设置菜单。
阅读:如何修复 DNS_PROBE_STARTED 错误? [8种方式]
例如,在 Google Chrome 中,您可以通过单击位于窗口右上角的三个垂直点来找到设置菜单。
第 2 步:要继续,请选择“更多工具”,然后单击“清除浏览数据”。
第 3 步:将显示一个弹出窗口,您可以选择位于“基本”部分下的所有三个选项,如下图所示。 这些选项包括“浏览历史”、“Cookie 和其他站点数据”以及“缓存的图像和文件”。
第 4 步:单击“清除数据”以启动该过程。
清除您的 DNS 缓存并更新您的 IP 地址
过时的 DNS 缓存可以存储可能导致网络问题的损坏文件,例如 DNS Probe Finished No Internet 错误。 要解决此问题,您可以刷新 DNS 以重置它并恢复一切正常。
对于 Windows 10 和 Windows 11 用户:
步骤 1:按 Windows 键和 R 打开“运行”命令。或者,您可以在“开始”菜单中搜索它。
第 2 步:键入“ cmd ”并按 Enter 键打开命令提示符。
第 3 步:打开命令提示符窗口后,键入“ ipconfig/release ”以释放您当前的 IP 地址。
第 4 步:接下来,键入“ ipconfig/flushdns ”以释放 DNS 缓存。
第 5 步:键入“ ipconfig /renew ”以获取新的 IP 地址。
第 6 步:键入“ netsh int ip set dns ”并按 Enter 键重置您的 IP 设置。
第七步:最后,输入“ netsh winsock reset ”来恢复Winsock Catalog。
步骤 8:完成这些步骤后,重新启动计算机以确保更改生效。
对于 MacOS 用户:
第 1 步:首先,打开 Mac 上的系统偏好设置选项。 如果您安装了 Gas Mask,它可以更轻松地搜索与系统相关的任务。
第 2 步:接下来,导航至以太网选项卡并单击高级选项。
第 3 步:在 TCP/IP 选项卡下,您会找到释放 DHCP 租约的选项。 单击此选项将允许您清除 Mac 上的本地 DNS。
第 4 步:要清除本地 DNS 缓存,请转至 Utilities > Terminal 并输入命令。
第 5 步:刷新本地 DNS 缓存的命令是“ dscacheutil -flushcach e”。
第 6 步:输入命令后,将不会弹出单独的成功或失败消息。 但是,在大多数情况下,缓存将被清除而不会出现任何重大问题。
更改您的 DNS 服务器
如果您想修复任何 DNS 网络问题,例如 DNS_PROBE_FINISHED_NO_INTERNET 错误,您可以遵循的最常见的解决方案之一是将 DNS 地址更改为 IPv4 或 IPv6。 然而,值得注意的是,虽然 IPv6 是较新的版本,但 IPv4 仍然更常用。 请按照以下步骤更改您的 DNS 地址:
对于 Windows 10 和 Windows 11 用户:
第 1 步:如果您是 Windows 10 或 11 用户,只需在搜索栏中键入“控制面板”即可打开控制面板。
第 2 步:在控制面板中选择网络和 Internet > 网络和共享中心。
第 3 步:从左侧菜单中选择更改适配器设置。
第 4 步:右键单击您的网络并选择“属性”。
第 5 步:在打开的窗口中,从列表中单击 Internet 协议版本 4 (TCP/IPv4),然后再次选择属性。
第 6 步:单击使用以下 DNS 服务器地址。
第 7 步:为首选 DNS 服务器输入“ 8.8.8.8 ”,为备用 DNS 服务器输入“ 8.8.4.4 ”。
第 8 步:单击“确定”按钮以保存您的更改。
第 9 步:关闭所有窗口并尝试重新访问网站以查看错误是否仍然存在。
如果问题仍然存在,您可能需要尝试其他解决方案。 但是,更改您的 DNS 地址通常可以解决互联网连接问题。
对于 MacOS 用户:
第 1 步:首先,导航至 Mac 上的“系统偏好设置”。 您可以通过单击屏幕左上角的 Apple 图标,然后选择“系统偏好设置”来找到它。
第 2 步:进入系统偏好设置后,找到“网络”图标并单击它。 从那里选择您要修改的网络连接(例如 Wi-Fi 或以太网)。
第 3 步:在网络设置中,您应该会看到标有“高级”的按钮。 单击它,然后导航到“ DNS ”选项卡。
第 4 步:在此处添加 DNS 服务器地址。 单击 DNS 设置窗口左下方的“ + ”按钮,然后输入 Cloudflare DNS 服务器的 IPv4 地址:1.1.1.1。 按 enter,然后重复该过程以添加另一个地址:1.0.0.1。
第5 步:最后,单击“确定”以保存您所做的更改。 您现在应该已经完成了新的 DNS 设置!
禁用 IPv6
要在 Windows 11 中禁用 IPv6,请执行以下步骤:
1. 按键盘上的 Windows 键 + R 打开“运行”对话框。
2. 在“运行”框中键入“ncpa.cpl”,然后按回车键打开“网络连接”窗口。
3. 右键单击您的网络适配器并选择“属性”。
4. 向下滚动并在项目列表中找到“Internet 协议版本 6 (TCP/IPv6)”。 取消选中它旁边的框以禁用 IPv6。
5. 单击“确定”保存更改。
注意:除非有特定原因,否则通常不建议禁用 IPv6,因为它可能会导致某些应用程序和服务出现问题。
更新网络适配器
过时的网络适配器也有可能随着时间的推移而损坏,并且还可能触发 DNS 探测完成无互联网错误。 因此,最好通过先卸载并通过设备管理器重新安装来更新您的网络适配器。
查看您必须遵循的步骤:
步骤 1:首先,您需要同时按下键盘上的 Windows 键 + R。
第 2 步:在“运行”框中键入“ devmgmt.msc ”,然后按 Enter。
第 3 步:在“设备管理器”窗口中,单击以展开“网络适配器”。
第 4 步:右键单击您的网络适配器,然后选择卸载设备。
第 5 步:确认操作并等待过程完成。
第 6 步:关闭设备管理器窗口并重新启动计算机。
第 7 步:计算机重新启动后,再次打开设备管理器并选择您的网络适配器。
第 8 步:单击菜单栏中的操作 > 扫描硬件改动。 这将重新安装您的网络驱动程序。
第 9 步:现在再次尝试加载网站。 如果问题仍然存在,您可能需要手动更新驱动程序或寻求进一步帮助。
运行恶意软件扫描
有时,恶意软件还会干扰网络连接,并因此触发 DNS Probe Finished No Internet Error。
因此,运行恶意软件扫描可以帮助识别和删除可能导致问题的任何潜在恶意软件。
如何防止 DNS_PROBE_FINISHED_NO_INTERNET 错误?
要防止 DNS_PROBE_FINISHED_NO_INTERNET 错误,您可以按照以下提示操作:
- 定期清除 DNS 缓存以防止 DNS 缓存出现问题。
- 更新您的网络驱动程序以确保它们是最新的并且与您的系统兼容。
- 使用信誉良好的防病毒软件并保持更新,以防止感染恶意软件或病毒。
概括
遇到任何错误消息或网络连接问题可能会令人沮丧并破坏您的互联网浏览体验,尤其是“DNS 探测已完成,没有互联网错误”。 幸运的是,按照本博客中概述的策略和步骤,您可以轻松解决此问题并继续不间断地浏览互联网。
要修复该错误,您可以采取几个故障排除步骤,包括检查您的互联网连接、清除浏览器的缓存以及重置您的网络设置。 此外,定期扫描恶意软件对于保护您的计算机并防止未来出现问题至关重要。
牢记这些提示,您可以享受顺畅且不间断的互联网浏览体验。 如果您有任何疑问或想添加任何有价值的点,请在下面的评论部分告诉我们。
经常问的问题
为什么我的 DNS 可以工作但没有互联网?
DNS 是否工作但没有互联网? 这可能是由于路由器/调制解调器问题、网络连接、DNS 服务器问题、防火墙设置或恶意软件/病毒感染。 重新启动路由器/调制解调器、更改 DNS 服务器、检查防火墙设置或运行恶意软件扫描可能会有所帮助。 如果无效,请联系您的互联网服务提供商或技术支持。
如何在 Windows 7 中修复 DNS_PROBE_FINISHED_NO_INTERNET?
要修复 Windows 7 中的“dns_probe_finished_no_internet”错误,您可以尝试以下步骤:
1. 重启调制解调器或路由器并等待其完全重启。
2. 清除浏览器的缓存和 cookie。
3.刷新DNS缓存
4. 检查您的防火墙设置,确保它们没有阻止您的互联网连接。
5. 暂时禁用您的防病毒软件,看看问题是否仍然存在。
6. 更改您的 DNS 服务器
如果尝试这些步骤后问题仍然存在,您可能需要联系您的互联网服务提供商或技术支持专家以获得进一步帮助。
如何修复 Chromebook 上的 DNS_PROBE_FINISHED_NO_INTERNET?
要在 Chromebook 上修复 DNS Probe Finished No Internet,请按照这些故障排除方法进行操作。
1. 检查您的互联网连接并确保其正常工作。
2. 重新启动您的 Chromebook 并查看问题是否仍然存在。
3. 清除 Chrome 浏览器的缓存和 cookie。
4. 尝试使用不同的浏览器访问该网站。
5. 禁用您在 Chromebook 上安装的所有扩展,看看问题是否仍然存在。
6. 检查您的防火墙设置,确保它们没有阻止您的互联网连接。
7. 尝试更改您的 DNS 服务器。
8. 通过转到设置 > 网络 > Wi-Fi >(选择您的网络)> 忘记网络来重置 Chromebook 的网络设置。