你家WiFi信号满格,网页却打不开,输ip地址能进,输www.baidu.com就卡住——八成是主机名解析服务出问题了。这不是路由器坏了,也不是宽带欠费,而是你的设备找不到“网址对应的门牌号”。
啥是主机名解析?
简单说,就是把 www.taobao.com 这种好记的名字,翻译成 119.167.248.23 这样的真实IP地址。这个活儿,靠的是DNS(域名系统),也就是主机名解析服务。
怎么快速测它通不通?
不用装软件,打开电脑自带的命令行就能验:
Windows:按 Win+R,输入 cmd 回车;Mac 或 Linux:打开终端。
1. 用 ping 测基础连通性
输入:
ping -c 4 www.baidu.com(Mac/Linux)或
ping -n 4 www.baidu.com(Windows)如果返回一堆 “Reply from …”,说明名字能成功转成IP,且网络通;如果显示 “Ping request could not find host”,那就是解析失败第一步。
2. 用 nslookup 直接查解析结果
输入:
nslookup www.jd.com看输出里有没有类似 Address: 112.65.248.120 这样的IP行。如果没有,或者提示 *** Can't find www.jd.com: No answer,说明当前DNS服务器没响应或配置错了。
3. 换个DNS再试一遍
比如改成国内常用的公共DNS:
nslookup www.mi.com 114.114.114.114后面跟的 114.114.114.114 就是DNS服务器地址。如果这行能查出IP,但不加它就不行,那大概率是你路由器或电脑设的默认DNS挂了。
顺手检查下路由器里的设置
登录路由器后台(通常是 192.168.1.1 或 192.168.0.1),找到【DHCP设置】或【WAN口设置】,看看DNS服务器填的是不是自动获取。可以手动改成 223.5.5.5(阿里DNS)或 119.29.29.29(腾讯DNS),保存重启后重试。
有时候你手机连WiFi打不开网页,但用4G能开,十有八九就是路由器DNS堵了,不是信号差、不是穿墙弱,更不是“WiFi覆盖不行”——是名字翻译这一步断了链。