DNS 怎么设置:运营商、公共 DNS 与加密 DNS

DNS 怎么设置:运营商、公共 DNS 与加密 DNS

DNS 只负责一件事:把域名翻译成 IP。它不影响你的带宽上限,但会决定「打开网页要等多久」和「会不会跳到奇怪的页面」。多数家庭用运营商默认 DNS 就够了;出现解析慢、部分网站打不开、被插入广告页时,换成公共 DNS 或加密 DNS 再判断。改的位置优先在路由器(全网生效),而不是挨个改手机。

DNS 慢起来是什么感觉

典型症状有三个:地址栏回车后要愣一两秒才开始加载;图片和文字出来得挺快,但首屏一直白着;某些网站时好时坏,换手机热点就正常。这三种都指向解析环节,而不是带宽。真正的带宽不足表现为「一直加载、进度条慢慢走」,两者能区分开。

另一种是解析被劫持:输错一个域名,跳转到运营商的导航页或广告页;或者明明没这个站,却返回一个满是推广的页面。这属于上游 DNS 的 NXDOMAIN 重定向,换 DNS 即可绕开。

三类 DNS,各有取舍

选哪个不是「越安全越好」,而是看你要解决什么:只是嫌慢,先试国内公共 DNS;介意查询记录被看到,再上加密 DNS。

延迟怎么量:ping 只能测到服务器的网络往返,不能代表解析速度。真正该看的是查询耗时,命令行用 dig @223.5.5.5 example.com 看返回里的 Query time,或者在浏览器里观察首屏白屏的时长。同一个域名第二次查询会命中本地缓存,几乎瞬时返回,所以「换完 DNS 感觉快了」有时只是缓存生效了,要清缓存后再对比才有意义。

改在路由器还是改在终端

路由器上改(WAN 设置里的 DNS,或 DHCP 下发 DNS)一次覆盖全部设备,包括电视、音箱、摄像头,这是家庭场景的正确做法。终端上改只影响一台设备,适合临时验证。

位置生效范围优点注意
路由器 WAN DNS路由器自身解析简单,改一处不一定下发给终端
路由器 DHCP 下发 DNS全部自动获取的设备一次覆盖全网手动设过 DNS 的终端不生效
手机/电脑手动设置单台设备便于对比测试换网络后要记得改回
系统级加密 DNS单台设备(安卓/iOS/新版 Windows 支持)加密、防篡改需要填 DoH/DoT 地址

建议顺序:先在手机上手动填一个公共 DNS 做对比测试,确认有效后再改路由器的 DHCP 下发,最后考虑加密 DNS。

DNS 怎么设置:域名解析请求经由不同节点返回 IP 的过程示意
解析链路上任何一跳变慢或被篡改,页面首屏就会卡住或跳转。

加密 DNS 值不值得开

值得开的场景:公用 WiFi、在意查询记录、遇到过明显的解析篡改。不值得折腾的场景:家里网络一直正常、路由器本身不支持、设备较老。

开启方式因系统而异:安卓 9 以上在「私人 DNS」里填 DoT 主机名;iOS 需要安装描述文件;Windows 11 可在网卡设置里指定 DoH 模板。路由器端支持 DoH/DoT 的机型不多,开了之后所有设备一起走加密,但要注意上游服务器要选延迟低的,否则每次冷解析都慢半拍。

一个常被误解的点:加密 DNS 不会让你「翻墙」,也不会提高下载速度,它只保护查询这一段。想看视频更快,靠的是带宽和 CDN 就近,不是换 DNS。

另外要留意,加密 DNS 一旦上游服务器不可达,解析会整体失败,表现为「全屋都上不了网」。所以配置时选支持回落(fallback)的实现,或者保留一个普通 DNS 作为备用。企业网络、校园网常会拦截非常规端口的 DoH,遇到连不上先怀疑这一点。

怀疑 DNS 故障,这样验证

  1. 在电脑上执行 nslookup www.example.com,看是否返回 IP、耗时多少。
  2. 把同一域名换个 DNS 再查:nslookup www.example.com 223.5.5.5,对比结果与耗时。
  3. 能解析但打不开页面,用 IP 直连或 ping 测试连通性,区分「解析问题」和「线路问题」。
  4. 清缓存后复测:Windows ipconfig /flushdns,macOS sudo dscacheutil -flushcache。
  5. 路由器后台改完 DNS 记得保存并重启一次 DHCP 服务,终端重新联网才会拿到新值。

一套不会出错的配置

如果换 DNS 后问题依旧,就别在解析上继续投入了,转去查覆盖与线路:先看WiFi 信号差的排查顺序,再确认路由器本身是否撑得住,选型参考路由器怎么选。访客网络要不要单独配 DNS,见访客网络的用法。

← 返回首页 更多「路由器与组网」