前几天居家办公的时候,电脑突然断网,网页全部打不开,网络诊断反复提示dns服务器不可用怎么办,折腾了快半小时才彻底搞定。一开始以为是路由器坏了,反复重启设备,结果完全没用,白白浪费了好多时间。
最开始踩的蠢坑,就是无脑重启网络设备。先是拔掉路由器电源等了十秒再插上,又重启了电脑,看着网络图标从感叹号变回正常样式,以为问题解决了,结果点开浏览器依旧加载失败,诊断结果还是一模一样的DNS故障。那时候压根不懂原理,只觉得网络出问题重启就管用,完全没意识到这次的故障根本不在硬件连接。
后来才反应过来,本地自动获取的DNS地址出错,是这次故障的根本原因。宽带运营商自动分配的DNS,偶尔会出现解析失效、服务器卡顿的情况,不是断网,只是没办法把网址转换成对应的IP地址,所以看似联网却无法上网。
dns服务器不可用的手动修改操作
不用复杂的电脑设置,普通用户就能直接操作,全程都是系统自带功能,不需要下载任何软件。首先打开电脑的网络和共享中心,找到当前连接的无线网络或以太网,点击属性,找到Internet协议版本4这个选项,双击打开设置界面。
取消自动获取DNS服务器地址的勾选,手动填写公共DNS地址,这是最稳妥的解决方式。我当时只用了这一组常用且稳定的地址,改完保存后,刷新网页立马恢复正常,没有任何卡顿延迟。
- 首选DNS服务器:223.5.5.5
- 备用DNS服务器:223.6.6.6
改完设置之后,不用重启电脑,直接关闭设置窗口,刷新网络连接就可以生效。我当时测试了浏览器网页、软件联网、网盘加载,所有功能都恢复了正常,彻底解决了dns服务器不可用的问题。
还有个容易被忽略的小问题,很多人改完DNS不生效,是因为没有清空本地DNS缓存。系统会留存旧的解析记录,就算更换了新的DNS地址,依旧会读取错误的旧数据,导致故障反复出现。
清空缓存很简单。
打开电脑运行窗口,输入指令一键刷新即可。
折腾好久才搞明白,大部分家用网络的DNS故障,和路由器、电脑硬件、网络欠费都没关系,纯粹是自动分配的DNS节点失效。没必要反复重启设备,白费功夫。
那天修好网络之后,连夜把常用设备的DNS都手动固定了一遍,再也没碰到过这种莫名断网的情况。