DNS 的作用是把域名转换成网络地址。真正的 DNS 故障通常表现为“域名解析失败”,而不是所有网速慢、视频卡顿或 Wi-Fi 信号差。先确认症状,再用查询结果说话。
先别急着换 DNS:用 nslookup 查询两个正常域名。一个域名失败可能是域名本身的问题;多个正常域名都超时,才更像 DNS 服务或网络路径异常。
哪些现象值得查 DNS
DNS 更值得怀疑的情况包括:
- 浏览器提示“找不到服务器”“域名无法解析”;
- 多个正常网站的域名都无法打开;
- 直接访问已有连接的应用还正常,但新网站普遍打不开;
nslookup对多个正常域名反复超时;- 更换网络后马上恢复,而当前网络持续解析失败。
如果只是下载慢、游戏延迟高、视频清晰度下降,先不要把 DNS 当成主要原因。
先看一次正常查询长什么样
在 Windows、macOS 或 Linux 中可以运行:
nslookup example.com
正常时通常会看到 DNS 服务器信息,并得到一个或多个地址。输出格式会因系统和网络不同而变化。
示意:
Server: 192.168.1.1
Address: 192.168.1.1
Name: example.com
Address: 93.184.216.34
上面的服务器和地址只是示例,不应拿来判断你自己的网络是否“正确”。
三种常见结果怎么理解
1. 返回了地址
说明这一次查询得到了解析结果。它只能证明“域名到地址”这一环节有回应,不能证明网站服务器、HTTPS 证书、网络路径或账号状态都正常。
2. 查询超时
示意:
DNS request timed out.
一次超时不能直接下结论。继续查询第二个正常域名,并确认设备本身是否还能访问网络。如果多个正常域名连续超时,DNS 服务器不可达或网络路径异常的可能性才会明显上升。
3. NXDOMAIN / non-existent domain
这类结果通常表示查询的域名不存在,或者当前 DNS 认为它不存在。
先检查拼写,再用一个确认存在的域名做对照。如果只有某个域名得到 NXDOMAIN,而其他域名正常,问题不应归咎于整个家庭网络。
用“第二个 DNS 服务器”做对照,而不是永久乱改
nslookup 可以临时指定一个 DNS 服务器进行查询。不同系统写法略有差异,常见形式为:
nslookup example.com 1.1.1.1
nslookup example.com 8.8.8.8
这里的作用是诊断对照:比较当前默认 DNS 与另一个公开 DNS 的查询表现,并不等于建议长期使用某个固定服务。
如果默认 DNS 对多个正常域名都超时,而指定其他 DNS 能稳定返回结果,说明默认 DNS 或到它的路径值得继续检查。如果两边都失败,问题可能并不只在 DNS。
学校、公司、机场等受管网络可能要求使用指定 DNS,不应擅自长期修改。
nslookup 正常,但浏览器仍提示 DNS 错误?
现代浏览器可能使用自己的“安全 DNS”或加密 DNS,而 nslookup 通常查询系统配置的 DNS。两者可能不是同一条解析路径。
这种情况下可以检查:
- 是否只有一个浏览器失败;
- 浏览器是否开启了自定义安全 DNS;
- 是否安装了网络过滤、广告拦截或安全扩展;
- 是否配置了代理或 VPN;
- 换一个浏览器是否正常。
如果只有浏览器失败,就不要继续修改路由器 DNS。
一个常见对照是:
nslookup example.com
→ 正常返回地址
浏览器
→ DNS_PROBE_FINISHED_NXDOMAIN
如果系统查询正常,而只有某个浏览器持续报解析错误,先检查该浏览器的安全 DNS、代理、VPN 或扩展。这个结果并不支持“家庭路由器 DNS 一定坏了”的结论。
路由器 DNS 和设备 DNS 谁该改?
先不要急着改任何一边。更稳妥的方法是:
- 记录当前设置;
- 确认问题能稳定复现;
- 做临时查询对照;
- 只改变一个变量;
- 恢复后再验证。
直接同时改设备 DNS、路由器 DNS、浏览器安全 DNS 和 VPN,会让结果失去解释价值。
什么时候 DNS 不是主因
下面这些情况通常应该去查其他方向:
- 本地网关都无法访问;
- 多台设备彻底断网;
- Wi-Fi 距离稍远就掉线;
- 有线和无线同时中断;
- 只有一个网站返回 HTTP 错误;
- 游戏高延迟但网页解析正常;
- 只有大文件下载速度低。
对应可看 Wi-Fi 已连接但无法上网、网络延迟测试 或 网速慢排查。
公司、学校和其他受管网络可能依赖内部 DNS 才能访问内网资源。不要照搬网上的公共 DNS 设置,否则可能导致内部域名和业务不可用。