手机连着家里的WiFi,微信和QQ收发消息都正常,但一打开浏览器就转圈,视频APP全是加载失败。用测速软件一跑,带宽和延迟居然都正常,这个问题困扰了我两天。
于是开始排查。首先想到IP和网关,我打开手机设置看到IP地址是192.168.1.105,网关是192.168.1.1,子网掩码255.255.255.0,这些参数看起来都没问题。接着我试着在浏览器里直接输入114.114.114.114,结果页面居然打开了!这说明网络本身是通的,问题出在域名解析上。
然后我登录路由器后台,在WAN口设置里找到DNS服务器,发现这里被填了一个奇怪的地址,很可能是之前手误或者某个软件改的。我把DNS改成自动获取,或者干脆填上223.5.5.5和119.29.29.29,保存之后重启路由器。
重启后手机立刻恢复正常,网页秒开,视频也不卡了。这次实测让我明白,DNS配置错误比IP冲突更隐蔽,因为所有网络指标看起来都正常,就是域名解析不了。如果你也遇到类似情况,不妨先从DNS入手。
问:DNS设置错了会有什么典型表现?
答:最典型的是WiFi连接正常,测速和延迟也正常,但浏览器打不开网页,部分APP无法加载内容。因为DNS负责把域名翻译成IP地址,翻译失败就无法建立连接,但已建立连接的服务如微信消息可能不受影响。
问:怎么快速确认是不是DNS问题?
答:在手机或电脑浏览器里直接访问一个IP地址,例如输入223.5.5.5(阿里DNS)或192.168.1.1,如果IP能打开而域名打不开,基本可以确定是DNS解析故障。也可以进入命令提示符,执行ping www.baidu.com,看能否解析出IP。
问:路由器里的DNS应该填什么?
答:优先选运营商自动分配的DNS,稳定性最好。如果手动填,可以用国内公共DNS,比如阿里223.5.5.5,腾讯119.29.29.29,百度180.76.76.76。不要填来历不明的地址,也不要两个都填很偏门或已失效的IP。











