DNS_PROBE_FINISHED_NXDOMAIN 怎么解决?按设备排查域名解析错误
简答:DNS_PROBE_FINISHED_NXDOMAIN 表示 DNS 查询完成,但当前解析器认为请求的域名不存在或没有可用记录。先做三步:检查网址拼写并换一个网络;Windows 刷新 DNS 缓存并检查代理,手机检查私人 DNS;如果多台设备和多个网络都打不开,再检查域名的 NS、A、AAAA、CNAME 记录。一次查询只能提供线索,不能单独证明域名已经全网失效。
定义:DNS_PROBE_FINISHED_NXDOMAIN 是浏览器在域名解析阶段发现“域名不存在或没有关联 DNS 记录”时显示的错误提示。
先用 30 秒判断:问题在设备、网络还是域名
不要一开始就反复重启或直接修改路由器。先记录:打不开的完整域名、报错设备、当前网络,以及换用手机移动数据或其他 Wi-Fi 后是否仍然失败。官方 DNS 排障文档说明,NXDOMAIN 通常表示解析器判断域名不存在,但本地 DNS 或网络问题也可能造成类似现象。
| 现象 | 优先检查 | 结果与下一步 |
|---|---|---|
| 只有一个域名打不开,其他网站正常 | 网址拼写、根域名与 www 子域名 | 若只影响该域名,继续做 nslookup;不要先重置全部网络 |
| 所有网站都打不开,其他设备也一样 | 路由器、上游 DNS、宽带连接 | 先重连网络和重启路由器,再检查路由器下发的 DNS |
| 只有一台电脑或手机打不开 | 本机 DNS 缓存、私人 DNS、代理或浏览器设置 | 在本机清缓存、换浏览器或暂时切换网络验证 |
| 多个设备、多个网络都提示 NXDOMAIN | 域名注册状态、NS、A/AAAA/CNAME 记录 | 进入域名服务商后台核对记录,并等待修改后的缓存更新 |
停止条件:如果换网络后恢复,不要继续删除域名记录;如果所有网络都失败,再进入“域名侧检查”。
Windows:刷新 DNS、检查代理并运行 nslookup
- 适用条件:只有 Windows 设备打不开,或浏览器提示找不到服务器 IP。以管理员身份打开“命令提示符”,依次执行:
Microsoft 的 Windows 网络排障文档列出了刷新 DNS 缓存、释放并续订 IP 的步骤,具体命令可参考Microsoft 官方支持说明。ipconfig /flushdns ipconfig /release ipconfig /renew - 观察结果:清理后只重新打开原页面,不要同时修改多项设置。如果恢复,说明本机缓存或地址获取过程可能参与了问题;这是排查线索,不代表域名服务器已经修复。
- 检查 DNS 与代理:执行
把ipconfig /all nslookup example.comexample.com换成实际域名。确认“DNS Servers”存在,并检查“设置—网络和 Internet—代理”中是否误启用了手动代理;Windows 官方文档也建议检查 DNS 服务器是否可达以及代理设置。 - 何时停止:如果本机 nslookup 返回 NXDOMAIN,但手机移动数据可以正常解析,优先检查当前 Wi-Fi 的 DNS 或路由器,而不是修改域名记录。
macOS:检查网络服务、DNS 列表和代理
- 打开“系统设置—网络”,选择当前 Wi-Fi 或以太网服务,进入“详细信息—DNS”,查看 DNS 服务器列表。Apple 官方说明该位置可添加或删除 IPv4、IPv6 DNS 服务器,菜单名称可能随 macOS 版本变化,以当前界面为准。
- 先记下原有设置,再暂时移除明显无效或重复的自定义 DNS,恢复为自动获取并重新连接网络。不要在没有备份的情况下删除所有网络服务。
- 在“网络—详细信息—代理”中检查是否存在不需要的手动代理。随后用“终端”执行:
若命令能得到地址而浏览器仍报错,继续检查浏览器缓存、扩展和安全 DNS;若命令也返回 NXDOMAIN,比较另一网络的结果。nslookup example.com
Android 与 iPhone/iPad:优先换网络,再检查 DNS 设置
Android
- 先关闭 Wi-Fi,改用移动数据访问同一域名。移动数据正常而 Wi-Fi 失败,说明问题更可能位于路由器或 Wi-Fi DNS。
- 打开“设置—网络和互联网—私人 DNS”。Android 官方提供“关闭、自动、私人 DNS 提供商主机名”三种选项,并提示菜单可能因系统版本和厂商界面不同而变化,具体路径以设备实际页面为准。排查时可先记录原设置,临时改为“自动”验证。
- 如果只在某个 Wi-Fi 下失败,可在该网络详情中选择忘记网络后重新连接。验证恢复后,再决定是否保留自定义 DNS。
iPhone/iPad
- 打开“设置—Wi-Fi”,点击当前网络旁的信息按钮,先选择忘记此网络并重新加入;重新输入密码前确认网络名称无误。
- 在同一页面查看 DNS 配置、HTTP 代理和其他网络设置。Apple 的 iPad 指南确认这些设置位于 Wi-Fi 网络详情页,菜单名称以当前系统为准。
- 若设备安装过网络描述文件或系统网络接管工具,先记录来源和设置,再暂时停用相关配置测试。不要直接删除未知描述文件,无法确认用途时应先核对设备管理者或安装来源。
Chrome、Edge 和浏览器层:确认不是缓存或安全 DNS 冲突
- 在隐身窗口或另一浏览器中打开同一域名。若只有一个浏览器失败,优先检查扩展、浏览器 DNS 缓存和安全 DNS 设置。
- 硬刷新页面,并暂时停用最近安装的网络扩展。浏览器出现“找不到服务器 IP”不等于服务器一定宕机,可能只是当前解析器没有返回结果。
- 如果浏览器设置了独立的安全 DNS,而系统 DNS 已被路由器或其他网络工具接管,可能出现结果不一致。排查时一次只改变一项,恢复后记录是哪项设置产生影响。
路由器、CPE 与 Wi-Fi:判断是否为整个网络共同失败
- 适用条件:同一 Wi-Fi 下多台设备都打不开,但切换到移动数据后恢复。先重启路由器并等待网络重新分配地址,不要直接恢复出厂设置。
- 登录路由器管理页面,检查 WAN 或上网设置中的 DNS、DHCP 下发信息,以及是否存在自定义 DNS。不同型号菜单不同,若设备支持 DNS 设置,按实际页面操作。
- 如果只有部分网页加载不出来,可检查 IPv6 与 DNS 的组合是否与当前网络兼容。华为官方针对部分网页无法加载的场景建议检查 CPE DNS、终端 DNS,并在特定情况下测试关闭 IPv6;这属于适用场景下的排查选项,不是所有网络都应关闭 IPv6。参考官方支持说明。
- 若路由器下所有设备都失败,而路由器本身能获得地址,继续对比不同 DNS 查询结果;如果多个 DNS 都返回 NXDOMAIN,再检查域名侧。
域名侧检查:核对 NS、A、AAAA、CNAME 与根域名
如果问题在多个设备、多个网络上都能复现,进入域名注册商或 DNS 服务商后台检查以下项目:
- 域名状态:确认域名没有过期、暂停或被锁定。
- NS 记录:确认注册商处的 NS 已指向当前实际管理 DNS 的服务商。NS 修改后不能只看本机缓存,需要等待不同解析线路更新。
- 根域名与子域名:分别核对
example.com、www.example.com和实际使用的其他子域名。官方文档明确建议分别检查根域名和活动子域名是否存在正确记录。 - 记录内容:A 记录指向 IPv4,AAAA 记录指向 IPv6,CNAME 指向另一个域名。不要因为一次访问失败就随意删除 AAAA 记录,先分别查询并确认业务是否使用 IPv6。
- 生效时间:修改记录后,旧缓存、TTL 和不同地区解析线路可能导致结果暂时不一致。Cloudflare 文档提示 DNS 记录修改后可能需要等待几分钟,但实际时间仍以记录 TTL、服务商和查询位置为准。查看官方说明。
用 nslookup 或 dig 对比结果:把“猜测”变成线索
Windows 可执行:
nslookup example.com
nslookup example.com 1.1.1.1macOS 或 Linux 可执行:
dig example.com
dig @1.1.1.1 example.com| 结果 | 可作为什么线索 | 下一步 |
|---|---|---|
| 本地 DNS 返回 NXDOMAIN,另一解析器返回地址 | 本地 DNS、路由器或缓存可能存在差异 | 换网络、检查 DNS 设置并再次查询 |
| 多个解析器都返回 NXDOMAIN | 域名记录、NS 或域名状态可能有问题 | 进入域名服务商后台核对配置 |
| 能返回 IP,但浏览器仍打不开 | 问题可能已越过 DNS 阶段 | 继续检查连接、端口、证书、代理或业务服务 |
| 不同时间查询结果不同 | 可能存在缓存、TTL 或解析线路差异 | 记录查询时间和网络,不要据此立即删除记录 |
这些结果只能帮助缩小范围,不能单凭一次查询定位责任方。建议至少在当前网络、另一网络和不同时间各记录一次。
常见误区:哪些操作不要一上来就做
- 不要把 NXDOMAIN 直接等同于网站服务器宕机:它首先发生在域名解析阶段。
- 不要把所有 DNS 地址都替换成同一组公共 DNS:办公网络、企业内网和特定业务可能依赖内部解析。
- 不要直接恢复路由器出厂设置:先截图保存 WAN、Wi-Fi、DHCP 和 DNS 配置。
- 不要随意删除 Hosts、AAAA 或 CNAME 记录:修改前备份原内容,确认记录用途后再调整。
- 不要把单台设备恢复访问写成全网恢复:还要在其他设备和网络中复测。
常见问题
DNS_PROBE_FINISHED_NXDOMAIN 和 ERR_NAME_NOT_RESOLVED 是一回事吗?
它们都表示浏览器没有获得可用的域名解析结果,但不同浏览器的提示文字可能不同。应结合 nslookup 或 dig,以及换网络后的结果判断,不能只凭错误文案定位原因。
改 DNS 能解决 DNS_PROBE_FINISHED_NXDOMAIN 吗?
有时可以,尤其是本地 DNS、路由器 DNS 或缓存异常时。但如果域名确实没有正确的 NS、A、AAAA 或 CNAME 记录,改本机 DNS 不会补齐域名配置。
为什么手机能打开,电脑却打不开?
这通常说明问题可能局限在电脑本机,例如 DNS 缓存、代理、浏览器设置或网络服务配置。先在电脑执行 ipconfig /flushdns 和 nslookup,再与手机使用的网络进行对比。
DNS 记录修改后多久能恢复?
没有统一固定时间。记录修改后会受到 TTL、缓存和不同解析线路影响;官方文档只说明可能需要等待几分钟,实际应根据多网络、多时间点查询结果确认。
要不要直接关闭 IPv6?
不建议作为通用解决方案。只有在特定路由器或终端场景下,关闭 IPv6 才可作为临时排查选项;修改前应记录原设置,验证完成后按需恢复。
相关阅读
参考资料
- Fix DNS_PROBE_FINISHED_NXDOMAIN · Cloudflare DNS docs
- 常见的 DNS 问题及解决方法 · Cloudflare
- 修复 Windows 中的网络连接问题 · Microsoft Support
- Change DNS settings on Mac · Apple Support
- Manage Wi-Fi settings on iPad · Apple Support
- Manage advanced network settings on your Android phone · Android Help
- 手机或者电脑连接华为CPE设备的WiFi,部分网页加载不出来 · 华为官网