昨晚两点,常异常办我正在赶一份方案,常异常办网页突然打不开了。常异常办微信能用,常异常办视频能刷,常异常办就是常异常办浏览器里所有网站都显示“找不到服务器”。我下意识ping了一下百度,常异常办超时,常异常办再ping网关,常异常办通了。常异常办路由器没死,常异常办宽带没断,常异常办那问题多半出在DNS上。常异常办
把DNS改成114.114.114.114,常异常办网页秒开。常异常办整个过程不到一分钟,但我当时真想砸电脑——这种破事,一个月至少来三次。
DNS这东西,说白了就是电话簿。你输入网址,它帮你翻译成IP地址。电话簿要是抽风了,你拨谁都是空号。国内网络环境复杂,运营商默认DNS时不时抽风太正常了。尤其是晚上高峰时段,解析超时、缓存污染、服务器过载,各种毛病都来了。
最简单的办法,手动换DNS。在网卡设置里,把自动获取改成手动,填上几个公共DNS。我个人用下来,阿里223.5.5.5和腾讯119.29.29.29比较稳,114也不错。别迷信8.8.8.8,那是谷歌的服务器,在国内访问延迟高,有时候反而更慢。你要是不知道填哪个,就填223.5.5.5,基本不会错。
改完还是不行?那可能是DNS缓存坏了。Windows系统里,按Win+R,输入cmd,打开命令行,敲一句
ipconfig /flushdns,回车。缓存清完,很多奇怪的问题就消失了。这个操作没风险,随便敲,不会把系统搞坏。如果你用的是笔记本,经常在不同网络之间切换——公司、家里、咖啡馆——那问题可能出在“网络位置”上。Windows会为每个网络记住DNS设置,有时候切换的时候没刷新干净,就会冲突。这时候把无线网卡禁用再启用,或者干脆重启电脑,基本能解决。
还有一种情况,路由器本身DNS设置错误。你电脑改了没用,因为请求是先到路由器再出去的。进路由器管理后台(一般是192.168.1.1或192.168.0.1),找到DHCP服务器设置,把DNS也改成公共的。注意,有些路由器有两个DNS栏,主备都填上,别留空。
这些搞完还频繁出问题,那就得怀疑是不是有软件在捣乱了。某些“安全卫士”或者“网络优化工具”会偷偷改你的DNS设置,美其名曰“加速”。实际上就是劫持。去控制面板的网络设置里,看看DNS是不是被改成了奇怪的地址,比如127.0.0.1或者一些不认识的IP。如果是,直接改回来,然后卸载那个软件。
最后说个偏方。如果你用Chrome浏览器,可以打开
chrome://net-internals/#dns,点“Clear host cache”,清一下浏览器的DNS缓存。有时候系统缓存没问题,但浏览器自己缓存了错误的解析结果,也会导致打不开网页。以上方法按顺序试一遍,90%的DNS异常都能解决。剩下那10%,可能是运营商线路故障或者光猫老化,那就得打电话报修了。报修的时候记住一句话:别听客服说重启光猫,直接让他查“链路质量”。你这么说,对方就知道你懂行,不会跟你绕弯子。
说到底,DNS异常不是什么大事,但很烦人。花十分钟设置一次,能管用大半年。别等到半夜赶工的时候再手忙脚乱,现在就打开网络设置,把DNS改了吧。反正也不花钱,改坏了还能改回来。
顶: 66437踩: 53819






评论专区