在拾贝导航里点开一个收录的 AI 工具或素材站,结果页面转了半天弹出”无法访问此网站”——这种场景大概每个常逛导航站的人都遇过。第一反应通常是”这站挂了”或者”我家网又抽了”,但真相往往卡在一个更靠前的环节:DNS 解析。
DNS 做的事情只有一件:把 www.toltt.com 这样的域名翻译成服务器能认的 IP 地址。翻译不出来,浏览器连门都找不到;翻译错了,你就被送去了别的页面。而运营商默认分配的 DNS,恰恰是整个链条里最容易出状况的一环——它可能被污染、被劫持、缓存超时,或者单纯离你太远。
好消息是,换一个 DNS 是成本最低、见效最快的排障手段之一:不用装软件、不用花钱,改完一保存即刻生效。这篇就把”怎么判断、怎么选、在哪改、怎么验”四件事一次讲完。
一、先确认:是不是 DNS 的锅
别急着改设置。先花一分钟确认问题确实出在解析环节,否则改完还是打不开,只会多一个变量。
六种典型表现
| 现象 | 大概率的原因 |
|---|---|
| 网页打不开,但微信、QQ、游戏都正常 | 域名解析失败;直连 IP 的客户端不受影响 |
| 打开 A 网站,却跳转到一个完全不相干的页面 | DNS 劫持 / 污染 |
| 页面里出现不属于站方的广告、悬浮窗 | 解析被劫持,中途插入了第三方内容 |
| 提示”找不到服务器 IP””DNS_PROBE_FINISHED_NXDOMAIN” | 解析失败或域名不存在 |
| 同一网站,手机流量能开、家里 Wi-Fi 开不了 | 两个网络用了不同的 DNS,其中一个有问题 |
| 抽风式打不开,重启路由器又好一阵 | 运营商本地 DNS 缓存不稳定 |
三步自检
第一步:换个网络对照。 手机关掉 Wi-Fi 用移动数据试一次,或者电脑连手机热点试一次。流量能开、Wi-Fi 开不了,问题就锁在你当前这个网络的 DNS 上。
第二步:命令行直接问。 Windows 打开 PowerShell / CMD,macOS 打开终端:
nslookup www.baidu.com
看返回里 Server 一行(即当前正在用的 DNS 服务器)是谁,有没有正常返回 IP。返回 timed out、Non-existent domain,或者返回的 IP 明显不对,基本就能定位了。再补一句 ping 域名,看能否解析出 IP 地址。
第三步:换个 DNS 实测。 先把 DNS 改成 223.5.5.5,刷新缓存重开浏览器。如果立刻恢复正常,确诊完毕。
如果你想看得更细,可以用站内收录的 ChaHu 网络诊断平台:它的 DNS 查询会从全国三大运营商及海外节点并发发起,把各地区的解析结果、响应时间和解析到的 IP 摆在一起对比,能一眼看出”是你本地解析错了”还是”这个域名本来就在某些地区解析不到”。同站还有 DNS 污染检测与劫持检测,可以直接区分阻断类型。
另外,Whoer 打开就会显示你当前实际生效的 DNS 地址——改完设置后拿它对一下,能确认新 DNS 是不是真的用上了(尤其在开着代理或 VPN 的时候)。

二、挑一个合适的公共 DNS
选型原则只有一句:主要访问国内网站就用国内 DNS,主要访问海外服务才考虑海外 DNS。
国内公共 DNS(日常首选)
| 服务商 | 首选 | 备用 | 特点 |
|---|---|---|---|
| 阿里 AliDNS | 223.5.5.5 | 223.6.6.6 | 节点多、解析快、抗攻击能力强,综合首选 |
| 腾讯 DNSPod | 119.29.29.29 | 182.254.116.116 | 老牌稳定,游戏与社交类域名优化好 |
| 114DNS | 114.114.114.114 | 114.114.115.115 | 兼容性极佳,三网适配均衡,最省心 |
| 百度 DNS | 180.76.76.76 | — | 域名库更新快,容错率高 |
| CNNIC SDNS | 1.2.4.8 | 210.2.4.8 | 国家互联网信息中心运营 |
IPv6 用户:阿里
2400:3200::1/2400:3200::2,腾讯2402:4e00::/2402:4e00:1::。
海外公共 DNS(特定场景才用)
| 服务商 | 首选 | 备用 | 特点 |
|---|---|---|---|
| Cloudflare | 1.1.1.1 | 1.0.0.1 | 全球解析速度快,承诺不记录查询日志 |
8.8.8.8 | 8.8.4.4 | 稳定、无重定向 | |
| Quad9 | 9.9.9.9 | 149.112.112.112 | 自动拦截恶意域名 |
| AdGuard | 94.140.14.14 | 94.140.15.15 | 自带广告与追踪器拦截 |
⚠️ 别盲目上海外 DNS。 在国内用 1.1.1.1 或 8.8.8.8,很可能把国内域名解析到境外节点,结果是网页变慢、视频卡顿、CDN 调度错乱。拾贝导航收录了大量海外 AI 工具与素材站,很多人一看”海外站打不开”就换海外 DNS,其实多数情况下问题不在解析,换国内 DNS 反而更稳。
三组开箱即用组合
- 通用稳妥:首选
223.5.5.5,备用119.29.29.29 - 冗余优先:首选阿里
223.5.5.5,备用114.114.115.115——首选与备用尽量选不同服务商,防止单一服务宕机导致断网 - 长辈 / 办公机:
114.114.114.114+114.114.115.115,兼容性最好,不用解释
三、六处可以改 DNS 的地方(按影响范围排序)

改 DNS 的通用逻辑都一样:找到当前正在用的网络 → 把 DNS 从”自动 / DHCP”改成”手动 / 静态” → 填入首选和备用 → 保存。 区别只在入口位置。
1. 路由器:一次设置,全家设备生效(最推荐)
- 浏览器输入管理地址登录,常见的是
192.168.1.1、192.168.0.1、tplogin.cn、miwifi.com - 找到 网络设置 / WAN 口设置 / 上网设置,或 DHCP 服务器 页面
- 首选 DNS 填
223.5.5.5,备用 DNS 填119.29.29.29 - 保存并重启路由器,等约 1 分钟,所有连网设备自动生效
⚠️ 坑点:部分路由器必须填在 WAN 侧才有效,填在 LAN 口 DNS 栏位不生效。如果 LAN 侧 DHCP 也提供 DNS 填写位,两边保持一致即可。
2. Windows 11 / Windows 10
图形界面
1. 设置 → 网络和 Internet → Wi-Fi(或”以太网”)
2. 点 硬件属性(Win11)/属性(Win10)
3. DNS 服务器分配 → 编辑
4. 改为 手动,打开 IPv4 开关
5. 首选填 223.5.5.5,备用填 119.29.29.29,点 保存
旧版路径:控制面板 → 网络和共享中心 → 更改适配器设置 → 右键当前连接 → 属性 → 双击 Internet 协议版本 4 (TCP/IPv4) → 选”使用下面的 DNS 服务器地址”。
命令行(管理员 PowerShell)
Get-NetAdapter # 查看网卡名
Set-DnsClientServerAddress -InterfaceAlias "WLAN" -ServerAddresses ("223.5.5.5","119.29.29.29")
Set-DnsClientServerAddress -InterfaceAlias "WLAN" -ResetServerAddresses # 恢复自动
Clear-DnsClientCache # 清缓存
3. macOS
- 系统设置 → 网络 → Wi-Fi → 详细信息(高级)
- 切到 DNS 标签页,点左下角 +,依次添加
223.5.5.5、119.29.29.29 - 点 好 → 应用
networksetup -setdnsservers Wi-Fi 223.5.5.5 119.29.29.29 # 设置
networksetup -setdnsservers Wi-Fi empty # 恢复自动
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder # 清缓存
4. Android
- 设置 → WLAN,长按当前网络或点右侧
>进详情 - IP 设置 由 DHCP 改为 静态
- 在 DNS 1 / DNS 2 填入
223.5.5.5、119.29.29.29,其余不动 - 保存
想全局加密解析(Android 9+):设置 → 更多连接 / 网络和互联网 → 私密 DNS → 指定主机名,填 dns.alidns.com(阿里)或 dot.pub(腾讯)。
5. iPhone / iPad
- 设置 → 无线局域网,点当前 Wi-Fi 右侧的 ⓘ
- 下滑找到 配置 DNS,改为 手动
- 删掉原有服务器,点 添加服务器,依次填入
223.5.5.5、119.29.29.29 - 右上角 存储
iOS 的 DNS 只对当前这个 Wi-Fi 生效,换个网络要重新配一次。
6. 浏览器内置安全 DNS:不改系统,只影响该浏览器
适合临时排查、或不方便动系统设置的办公电脑。Chrome / Edge / Firefox 都内置了:
设置 → 隐私和安全 → 安全 → 使用安全 DNS → 选择服务提供商(选 Cloudflare,或选”自定义”填 https://dns.alidns.com/dns-query、https://doh.pub/dns-query)。
四、改完怎么验证有没有生效

1)先清缓存。 不清的话,系统和浏览器会继续用旧结果,你会误以为没改成功。
- Windows:
ipconfig /flushdns - macOS:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder - Linux:
sudo resolvectl flush-caches
2)确认走的谁。 nslookup www.qq.com,返回的 Server 一行应是你刚填的地址,且能正常解析出 IP。
3)看实际生效的 DNS。 打开 Whoer,页面直接显示当前公网 IP 与 DNS——如果你填了阿里 DNS 但这里显示的还是运营商地址,说明设置没落到实际链路上(常见于代理/VPN 接管、公司网络强制下发)。
4)跨地区对比。 想确认”这个域名到底能不能解析”,用 ChaHu 的 DNS 查询,一次拿到全国三网与海外节点的解析结果,能区分是你本地的问题还是域名本身的问题。怀疑被污染或被拦截,可以再配合站内收录的 麒麟域名检测 查污染、黑名单与各平台拦截状态。
5)实测延迟。 用 ping 粗测,或用 DNS 测速工具对比各家在你本地的响应时间。不同运营商、不同地区结果差异很大,没有任何一个 DNS 是”全国最快”的,实测才是准的。
五、五个最常见的翻车点
① 换了 DNS 反而更慢。 多半是上了海外 DNS,或者该 DNS 在你所在运营商下延迟高。改回”自动获取”,或换 223.5.5.5 / 114.114.114.114。
② 网页能开了,某些 App 还是不行。 很多大型 App 用 HTTPDNS(绕过系统 DNS 直接请求解析接口),系统 DNS 对它无效,只能换网络或等 App 侧恢复。
③ 换了好多 DNS 都打不开。 那基本不是 DNS 问题:网站宕机、域名被封锁、SNI/证书拦截、hosts 被篡改、代理配置冲突都有可能。顺手查一下 C:\Windows\System32\drivers\etc\hosts(Windows)或 /etc/hosts(macOS/Linux)有没有被写入异常条目。
④ 公司 / 校园网改了没效果。 部分网络会强制劫持 53 端口的明文 DNS 请求。要么在路由器层级改,要么上加密 DNS(见下节)。
⑤ 只改了 IPv4。 网络与网站都支持 IPv6 时,IPv4、IPv6 的 DNS 要一并修改,否则走 IPv6 通道时还在用旧服务。
六、进阶:用加密 DNS(DoH / DoT)防劫持
传统 DNS 走明文 UDP 53 端口,链路上任何人都能篡改返回结果——这就是”劫持”的技术根源。DoH(DNS over HTTPS) 和 DoT(DNS over TLS) 把查询加密,从根上掐掉劫持与监听。
| 服务商 | DoH(HTTPS) | DoT(TLS 主机名) |
|---|---|---|
| 阿里 | https://dns.alidns.com/dns-query | dns.alidns.com |
| 腾讯 | https://doh.pub/dns-query | dot.pub |
| Cloudflare | https://cloudflare-dns.com/dns-query | one.one.one.one |
开启途径:浏览器”使用安全 DNS”、Android”私密 DNS”、部分新型号路由器,或系统级 DoH 配置。
七、站内这几款工具能帮上忙
排查 DNS 时不必到处找工具,拾贝导航里已经收了不少:
- ChaHu 网络诊断平台 —— 网站测速、在线 Ping、DNS 查询、路由追踪、污染与劫持检测,全国三网与海外节点并发,检测类工具免登录即用
- 麒麟域名检测 —— 域名安全与拦截状态聚合查询,覆盖 24+ 平台拦截、备案、Whois、SSL 证书
- Whoer —— 打开即显示当前公网 IP、DNS 与浏览器指纹,适合确认改完是否真生效
- ToolSphare · ToolFK · TopTools —— 在线工具箱合集,日常查解析、测网络顺手能用
小结
- 先判断:换网络对比 +
nslookup,确认是不是 DNS 问题; - 选对 DNS:日常用国内(阿里
223.5.5.5/ 腾讯119.29.29.29/ 114),海外场景才考虑 1.1.1.1、8.8.8.8; - 改对地方:优先改路由器,其次是系统网络设置,临时排查用浏览器内置 DNS;
- 验证收尾:清缓存、
nslookup确认、实测延迟; - 及时止损:换回自动获取,别在 DNS 这一层死磕。
请将本文方法用于正常的网络故障排查,遵守所在地法律法规与各网络服务的使用条款。












