路由器 DNS 决定设备把域名交给哪台服务器解析。它只负责把域名变成 IP,不能替代代理,也不会直接提高宽带带宽。下面以 TP-Link、小米和华为家用路由器为例,填入阿里 DNS 或腾讯 DNS,并检查设置是否真正生效。
适用设备与操作前提
本文适用于带网页管理后台的 TP-Link、小米/Redmi、华为家用路由器,与手机使用 iOS、HarmonyOS 还是 HyperOS 无关。不同型号、运营商定制固件的菜单名称可能不同。
- 先用电脑或手机连接路由器 Wi-Fi,打开路由器管理页。
- 查找网关地址:Windows 运行
ipconfig,查看“默认网关”。常见地址是 TP-Link 的192.168.1.1、小米的192.168.31.1、华为的192.168.3.1,但应以设备标签和实际页面为准。 - 记录原来的 DNS 方式。遇到问题时可改回“自动获取”,不必反复尝试陌生设置。
先分清:填在哪一项更有效
通常应修改路由器后台的“WAN DNS”“互联网 DNS”或“上网 DNS”,它决定路由器向哪个上游解析服务器查询域名:
| 解析服务 | 主 DNS | 备用 DNS |
|---|---|---|
| 阿里公共 DNS | 223.5.5.5 |
223.6.6.6 |
| 腾讯 DNSPod 公共 DNS | 119.29.29.29 |
182.254.116.116 |
两组地址选择一组即可,不必同时填写。优先设置 WAN/互联网 DNS;LAN 或 DHCP 中的 DNS 通常是分配给客户端的地址,可保留“自动”或路由器局域网 IP。只有后台明确说明该字段就是“客户端上游 DNS”时,才填写上表地址。
普通 DNS 地址栏只填写 IP,不要粘贴 https://dns.alidns.com/dns-query 或 https://doh.pub/dns-query;这类网址只适用于明确标注“DNS over HTTPS”的输入框。

TP-Link 路由器设置方法
- 连接路由器后打开
http://tplogin.cn;打不开时改用网关地址,进入管理后台并输入管理员密码。 - 切换到“高级功能”。常见路径为“高级功能 → 网络设置 → 互联网设置/上网设置 → 当前 WAN 连接 → DNS 服务器”;部分旧界面位于“网络设置 → WAN 口设置”。
- 选中正在使用的宽带拨号或互联网连接,把 DNS 从“自动获取”改为“手动”或“自定义”。
- 阿里 DNS 填
223.5.5.5、223.6.6.6;腾讯 DNS 填119.29.29.29、182.254.116.116。 - 点击“保存”,按提示重启或等待配置生效。若后台完全没有 WAN DNS 入口,先确认光猫是否处于路由模式、路由器是否处于 AP/桥接模式。
小米/Redmi 路由器设置方法
- 打开
http://miwifi.com,或访问实际网关地址,输入管理密码。 - 进入“高级设置 → 网络设置 → DNS 设置”。部分新固件会放在“常用设置 → 上网设置”或“互联网设置”中。
- 选择“自定义 DNS”“手动 DNS”或关闭“自动获取 DNS”,按实际字段填写阿里或腾讯的两组地址。
- 保存后按提示重启。小米 Mesh 场景通常应在承担主路由出口的设备上设置,并在另一台节点确认已同步。
华为路由器设置方法
- 华为路由器常见管理地址为
http://192.168.3.1/,仍应以机身标签或网关地址为准。 - 登录后进入“高级设置 → 网络/互联网 → WAN 连接/上网设置”,选择当前正在使用的 WAN 连接;部分新版界面直接提供“互联网设置”。
- 找到“DNS 服务器”,选择手动并填写阿里或腾讯 DNS 地址。
- 保存并重新连接 Wi-Fi。若页面没有该字段,可能是运营商定制、桥接模式或由光猫负责拨号,需要在实际承担路由功能的设备上修改。
五步验证 DNS 是否生效
- 保存配置后按提示重启路由器,重新连接 Wi-Fi。Windows 可在命令提示符运行
ipconfig /flushdns清理本机缓存;手机可关闭再打开 Wi-Fi。 - 先测试公共 DNS 本身是否可达。Windows 运行:
nslookup www.baidu.com 223.5.5.5
nslookup www.baidu.com 119.29.29.29
看到 Server、域名和返回地址,说明电脑能直接联系这两个解析服务。macOS 或 Linux 也可运行 dig @223.5.5.5 www.baidu.com 测试。
- 测试路由器转发。把下面地址换成自己的网关:
nslookup www.baidu.com 192.168.1.1
能返回域名和 IP,说明设备可以通过路由器查询 DNS。
4. 确认设备没有单独指定其他 DNS。运行 nslookup www.baidu.com,查看 Server 是否为路由器地址。iPhone 可在“设置 → Wi-Fi → 右侧 i → 配置 DNS”中选“自动”;小米/Redmi 可在“设置 → 连接与共享 → 专用 DNS”中选“自动”,不要让加密 DNS、VPN 或代理接管测试。
5. 打开 https://www.ip138.com/dns/ 辅助查看当前解析归属。也可分别切换阿里、腾讯 DNS,每次清理缓存后对比结果;归属随之变化,说明路由器大概率已经采用新设置。智能 DNS、CDN 可能显示不同节点,只要解析正常即可。
常见问题排查
- 直接查询阿里、腾讯 DNS 都超时:可能是防火墙、校园网或公司网络限制 53 端口,换手机热点再测。
- 公共 DNS 能查,查询路由器却超时:检查网关地址是否写错,以及路由器 DNS 转发是否开启。
- 修改后仍显示运营商 DNS:优先检查手机的“专用 DNS”、VPN、系统手动 DNS,确认 DHCP 没有把运营商 DNS 直接发给客户端。
- 能解析域名但网页仍打不开:问题通常在宽带、代理、HTTPS 或网站服务,不是 DNS。
- 重启后设置恢复自动:PPPoE 拨号可能重新获取 DNS,需要在拨号连接的高级选项中重新指定手动 DNS。
注意事项
- 建议始终保留同一提供商的“主 DNS+备用 DNS”,便于判断故障来源。
- 公共 DNS 不是代理工具,不能保证解除访问限制,也不能保证网速变快。
- DNS 缓存可能让修改看起来没有效果,应清理缓存、断开重连并等待原来的 TTL 过期。
- 公共解析服务能看到查询的域名信息,尽量使用阿里、腾讯等可信服务,不使用来源不明的“加速 DNS”。
- 若后台没有对应菜单,不要套用其他品牌路径,应按路由器具体型号在官方帮助中心查询说明书。
小结
设置路由器 DNS 的核心是找到当前 WAN/互联网连接的 DNS 字段,填写阿里或腾讯的成对地址,保存后分别测试公共 DNS、路由器 DNS和终端实际 DNS。正常情况下,域名能正确返回 IP,手机网页检测也可能显示相应解析服务;但如果网络速度或访问状态没有变化,应继续检查宽带、代理和网站本身。






