DNS 将您输入的指令翻译成与您想要的网页相对应的数字 IP 代码。互联网服务器实际上并不理解我们的语言。相反,它使用数字 IP 地址系统来了解要连接到哪些站点并在我们的浏览器上加载。我们要感谢 DNS 将我们输入的内容翻译成 DNS 服务器可以理解的数字 IP 地址。
如果 DNS 工作不正常,您将无法使用联网服务,例如浏览器或电子邮件,尽管您的计算机或路由器显示互联网连接正常。该网页可能会超时,给您一条错误消息,甚至显示特定的“DNS 错误”消息。
DNS 错误的迹象
如果您没有收到特定的 DNS 错误或消息,您如何知道是否是 DNS 问题导致了您的问题?您可以尝试找出以下两件事:
- 直接在浏览器中输入数字 IP 地址。如果网页加载,那么您的问题与 DNS 有关。您可以尝试使用 Google 的 IP 地址:“ 172.217.4.46 ”。
- 通过在 Windows 开始菜单搜索栏中键入“ cmd ”来执行 ping 测试。选择打开命令提示符。当黑框出现时,输入“ ping 172.217.4.46 ”然后等待查看结果。如果所有四个 ping 都成功返回,则可能是 DNS 问题。
有用的提示:您还可以通过执行 ping 测试找到任何网站的数字 IP 地址。重复第 2 步,但当黑框出现时,键入以下之一:
- ping Amazon.com
- ping Google.com
- 或者您要测试的站点
观看 ping 测试以查看结果中返回的 IP 地址。
如何解决 DNS 问题
既然您确信这很可能是 DNS 错误,那么您该如何解决呢?由于 DNS 问题可能发生在计算机级别,作为路由器问题的一部分,或者作为您的互联网服务提供商 (ISP) 的错误,您可能需要尝试一些方法来查明原因并找到解决方案。在执行任何其他操作之前运行您的 Windows Internet 疑难解答。此向导适用于各种问题,并且可以在没有您帮助的情况下诊断和解决 DNS 错误。
- 右键单击任务托盘中的 Internet 图标。
- 选择疑难解答。
- 让向导完成所有步骤。这可能需要几分钟的时间。
- 如果它不能解决您的问题,请继续使用以下解决方案,这些解决方案专为 Windows 10 用户设计。
1.排除ISP问题
确保您没有通过尝试连接另一台设备来处理 ISP 问题。如果您可以绕过路由器并直接连接到您的 ISP,请这样做。使用以下步骤:
- 查找无线路由器背面的 WAN 或 Internet 端口标签,然后断开连接该端口的电缆。
- 将同一根电缆的另一端直接插入计算机的以太网端口。
- 关闭无线路由器,以免意外连接到它。
- 给您的计算机一两分钟时间来识别新连接。确保您使用的是以太网或 LAN 连接,而不是您的 WiFi。您可能需要重新启动计算机才能使新设置生效。
如果您的其他设备之一可以连接,则根本不是 ISP 问题。如果您的终端没有任何变化(设置都相同)并且您无法连接任何设备,请联系您的 ISP 以查看他们是否存在服务问题。
2.重启你的网络设备
你试过关掉你的路由器吗?你的调制解调器呢?重新启动这两个设备,然后重新启动计算机以查看是否可以解决您的问题。确保在关机和重新开机之间等待整整 2 到 3 分钟,以获得最佳效果。
3.刷新DNS缓存并重置winsock
很多时候,这个简单的过程可以让您恢复并再次上网。
- 在 Windows 开始搜索栏中键入“cmd”,然后选择打开命令提示符。
- 完全按照书面输入以下内容,并在输入每一行后按回车键
ipconfig /flushdnsipconfig /registerdnsipconfig /发布ipconfig /更新NETSH winsock 重置目录NETSH int ipv4 reset reset.logNETSH int ipv6 reset reset.log出口
4.执行干净重启
如果计算机运行时间过长,计算机就会出现故障,而简单的重新启动不会阻止冲突的程序相互干扰。执行所谓的“干净”重启,这通常可以解决 DNS 问题,因为它只允许基本服务在启动时自动运行。如果 DNS 问题是由软件故障引起的,这些步骤可能会有所帮助:
- 同时按下Win + R键。
- 在出现的运行对话框中,键入“ msconfig ”。或者,您可以在 Windows 开始菜单底部的搜索栏中键入“ msconfig ”,然后为系统配置应用程序选择打开。
- 单击系统配置应用程序中的服务选项卡。
- 选中隐藏所有 Microsoft 服务。
- 选择全部禁用选项。
- 单击应用按钮,然后单击确定按钮以保存您的首选项。
接下来,在启动时禁用应用程序:
- 单击启动选项卡。
- 单击打开任务管理器。
- 从第一个应用程序开始,然后单击它旁边的禁用选项。继续对所有应用程序执行此操作,直到它们全部被禁用。
- 关闭应用程序窗口。
- 重启你的电脑。
- 返回到系统配置应用程序。
- 单击“服务”选项卡。
- 一个一个地选择一个应用程序并单击以启用它。启用每个应用程序后,查看是否可以连接到 Internet。
如果您可以在禁用应用程序后重新连接,这就是导致 DNS 问题的原因。有关故障排除提示,请参阅该应用程序的文档。
5. 运行 Microsoft LLDP 协议驱动程序
激活此驱动程序可能会解决您的 DNS 问题。要运行它:
- 按Windows + X键打开快速链接菜单。选择网络连接。或者,您可以单击任务托盘中的 Internet 图标以显示可用网络。单击网络和 Internet 设置链接。
- 单击更改连接属性或更改适配器设置。
- 在弹出的新窗口中,右键单击您正在使用的连接。选择属性。
- 检查Microsoft LLDP 协议驱动程序列表。确保选中它旁边的框。
- 单击确定退出。
6.更新网络适配器驱动程序并根据需要重新安装
您是否已经很久没有更新驱动程序了?这可能会导致问题,尤其是如果您在购买 PC 后添加了新硬件。通过检查网络适配器驱动程序更新并手动更新它们,您可以解决 DNS 问题。要检查驱动程序更新:
- 在 Windows 开始菜单搜索栏中键入devmgmt ,然后打开设备管理器应用程序。
- 转到列表中的网络适配器部分,然后单击以展开它。
- 找到您的网络设备,然后右键单击选择更新驱动程序。
- 出现提示时,选择自动搜索更新的驱动程序软件。这可能需要一些时间才能完成。
- 如果驱动程序可用,Windows 将安装它。
- 重新启动计算机,并检查 DNS 错误是否仍然存在。
如果是这样,您可以尝试重新安装驱动程序。在卸载之前了解需要什么驱动程序以及如何下载它很重要。记下驱动程序的名称以便确定,然后执行以下操作:
- 重复上述步骤 1 和 2。
- 找到您的驱动程序,然后右键单击卸载。
- 使用从制造商网站下载的驱动程序软件为您的驱动程序重新安装驱动程序。
- 重新启动计算机并再次检查 DNS。
7. 更改为公共 Google DNS 服务器
Google 的服务器通常更可靠,无需通过您的 ISP 即可使用。您可以通过更改 Internet 协议版本 4 (TCP/IPv4) 属性将您的 DNS 服务器更改为 Google 的:
- 单击任务托盘中的 Internet 图标以显示可用网络。单击网络和 Internet 设置链接。
- 单击更改连接属性或更改适配器设置。
- 在新窗口中,右键单击您正在使用的连接。选择属性。
- 从列表中选择Internet 协议版本 4 (TCP/IPv4),然后单击属性按钮。
- 选择使用以下 DNS 服务器地址选项。
- 在首选 DNS 服务器字段中键入8.8.8.8 。
- 在备用 DNS 服务器字段中键入8.8.4.4 。
- 单击确定保存并退出TCP/IPv4窗口。单击“确定”再次保存以退出“属性”窗口。
8.检查电源设置
节能功能可能会导致无线适配器无法正常工作。调整电源设置可能会奏效,让您重新上线。从以下步骤开始:
- 在“开始”菜单的“搜索”框中键入“控制面板” 。
- 单击以打开控制面板。
- 选择硬件和声音。
- 查找电源选项类别,然后选择或自定义电源计划。
- 单击更改计划设置链接。
- 单击更改高级电源设置链接。
- 在新窗口中,找到Wireless Adapter Settings。点击展开。
- 单击省电模式选项以展开。
- 将On battery和Plugged in都更改为Maximum Performance。
- 单击确定保存并退出。
如果您的 DNS 问题未解决怎么办
如果您已尝试此列表中的所有选项,但仍然无法加载网页,或者如果您继续收到 DNS 警报,则该联系您的 ISP。您的任何工作都无法解决互联网服务中断问题。此外,您的提供商可以利用您的经验来帮助他们查明问题所在。频繁的 DNS 错误通常是服务级别出现问题的迹象。DNS 错误令人沮丧,因为它们使您无法按照自己喜欢的方式使用互联网,而且通常很难弄清楚。如果您没有太多时间对所有这些步骤进行故障排除,请考虑使用专业维修服务。例如,如果您的路由器有问题,他们可以使用专业工具进行诊断,让您立即回到正轨。
