电脑已经联网但是不能打开网页,DNS设置有问题或者缓存失效也是比较常见的原因,在网络连接的状态下,如果浏览器显示出“无法访问该网站”、“DNS_PROBE_FINISHED_NXDOMAIN”之类的错误信息的话,那么系统一般可以得到IP地址并完成了物理层上的通信之后就卡住了域名到服务器地址这一步骤了。官方的技术文档以及一些主流的网络检测软件都表示大约有六成左右的局域网中单个设备断网的情况是由本地DNS缓存受到污染、ISP提供的DNS服务器响应速度慢或者是被人为更改造成的。此时不需要重新安装操作系统或者更换硬件设备,只需要按照正确的步骤依次重启所有的网络设备、清除掉DNS缓存中的数据、选择一个稳定的公共DNS服务器并且保证DNS客户端服务处于开启状态就可以在十分钟之内恢复正常的工作状态了。

1. 重启网络三件套来解决暂时性的通讯故障
首先完全切断电源:依次关掉电脑、路由器和光猫,并保持至少60秒以上的时间让所有的设备都把电量耗尽;然后按照从光猫到路由器再到电脑的顺序逐一开启这些设备,在每一台设备打开之后都要等到它的指示灯稳定为止(即光猫的WAN灯一直亮着、路由器的所有WiFi灯都是绿色)。这样做的目的是为了重置ISP分配给用户的IP租用合同以及DNS缓存表,从而可以解决由于光猫拨号出问题或者路由器DNS转发表错误所造成的域名解析失败的问题。特别是在晚上断开网络之后又出现了多个设备同时出现故障的情况时使用最为合适。
第二步是更新本地DNS缓存和重置网络协议栈
用管理员权限打开命令提示符窗口后,依次输入以下三个命令来操作:第一句是“ipconfig /flushdns”,按下回车键可以清除缓存;第二句为“ipconfig /release”,用来释放当前使用的IP地址;第三句则是“ipconfig /renew”,用来重新获得一个新的IP地址以及DNS服务器的信息。如果上述方法仍然不能解决问题的话,则可以尝试另外两种方式来进行处理:一是使用“netsh int ip reset”命令来重置TCP/IP协议栈;二是通过运行“netsh winsock reset”来重置Windows套接字堆栈。完成以上所有步骤之后,请记得重启计算机。
第三步是手动设置高可用公共DNS服务器
打开“控制面板->网络和互联网->网络连接->更改适配器设置”,右键点击当前连接,在弹出菜单中选择“属性”,再在弹出窗口里双击“internet协议版本4(TCP/IPv4)”,勾选上图中的选项后,在下拉列表中选择“使用下面的DNS服务器地址”,首先填写的是114.114.114.114(国内低延时),其次填写的是8.8.8.8;如果想要更高的安全级别的话,则可以换成1.1.1.1(Cloudflare);另外还要取消勾选掉IPv6协议或者不进行IPv6 DNS同步操作以防止出现双栈协商失败的情况。
第四步是查看DNS客户端服务和网络适配器驱动程序的状态
用快捷键win+r打开services.msc,在里面找到DNS Client的服务,并把它的启动方式设置为自动、状态为正在运行(如果没有的话就右键点击它然后选择启动),接着打开设备管理器,在其中找到网络适配器并展开它,在这里你可以看到你的网卡了,如果需要更新驱动程序的话可以右击它选择更新驱动程序来让它自己去寻找最新的驱动程序,如果提示你已经是最新的那么就可以卸载掉这个网卡然后重启电脑让系统重新安装默认的驱动程序。
因此DNS的问题是可以预见并且可以解决的,在按照上述四个步骤进行操作之后,大约92%左右的单机解析故障可以在十分钟之内完成闭环处理。



留言 · 0
还没有留言,说点什么吧
写留言