遇到 NAME_NOT_RESOLVED,通常表示浏览器无法把输入的域名解析成可连接的 IP 地址。故障发生在访问网站之前,未必是网站页面本身损坏,也不等同于网速慢或连接超时。排查时先看网址和影响范围,再逐步检查网络、DNS 设置与浏览器,最后判断是否属于域名一侧的问题。
先分清故障范围
先记录报错对应的完整网址,并分别打开其他常用网站、同一网站的其他页面。若只有一个域名报错,排查重点是网址拼写、该域名的解析状态或本机针对它的设置;若多个不相关的网站都打不开,则更应检查当前网络和 DNS 服务。
再用同一网络上的另一台设备访问这个域名。如果其他设备能打开,问题多半落在报错设备的浏览器、DNS 缓存或网络配置;如果同一网络中的设备都失败,再切换到另一条网络测试,例如临时使用移动网络。这个对比能帮助区分设备问题、路由器或网络服务问题,以及域名本身的问题。
按顺序检查与恢复
-
检查域名拼写和地址组成。逐字检查域名中的字母、数字、连字符和后缀,留意多打或漏打的字符。带有子域名的网址也要检查开头部分;例如,主域名能打开,并不代表它的某个子域名一定存在。若网址来自复制粘贴,可重新输入域名测试。修正地址后能正常打开,说明故障原因就在原地址或所访问的域名入口。
-
判断是单个网站还是整个网络受影响。打开几个彼此无关的网站,并让另一台设备访问发生故障的域名。只有一个站点、多个设备都报错,指向域名解析或网站域名配置;同一设备上多个网站都失败,而其他设备正常,则转向本机设置排查;所有设备都受影响时,优先检查路由器、网络连接和当前网络使用的 DNS 服务。
-
重新连接网络,暂时排除中间转发。断开后重新连接当前网络,等待连接恢复再重试。若正在使用 VPN、代理、过滤软件或家庭网络的安全拦截功能,可暂时关闭其中一项进行对比,避免一次更改多处设置。若关闭某项后故障消失,再逐项恢复,就能定位是否由它的 DNS 转发或域名过滤规则引起。排查完成后,按需要恢复原设置。
-
检查 DNS 服务与解析缓存。DNS 服务负责把域名转换为网络地址;服务短暂异常、配置错误或缓存了旧结果,都可能让浏览器持续报错。先重新启动浏览器,必要时重新连接网络,让设备重新获取网络配置。若设备使用手动指定的 DNS,可暂时改回自动获取进行比较;若一直自动获取,也可在网络设置中改用可信的公共 DNS 服务测试。记录原设置,测试后若没有改善即可恢复。切换 DNS 后重新访问仍失败,并不能说明域名一定正常,还要结合其他网络的结果判断。
-
查看浏览器的安全 DNS 或代理选项。部分浏览器有独立的安全 DNS 设置,可能与系统使用的 DNS 服务不同;浏览器代理也可能改变请求的转发路径。重启浏览器后检查这些选项是否启用、是否指定了无法连接的服务。可临时切换为自动设置或关闭独立转发进行对照,观察故障是否随设置改变。若只有一个浏览器报错,而另一个浏览器能访问同一网址,重点就在浏览器配置,而非整个网络。
-
排查本机域名覆盖与拦截规则。某些设备配置或安全工具可以为特定域名指定地址,或直接阻止域名解析。回想近期是否安装过广告拦截、网络过滤、隐私防护工具,或修改过本机 hosts 文件。若故障只针对少数域名,并且更换网络、浏览器都无效,检查相关条目是否将该域名指向错误地址。删除或停用规则前先保存原配置,避免影响其他网站;恢复默认状态后再测试。
-
判断是否为域名侧故障。若多个设备在不同网络下都无法访问同一个域名,而其他网站正常,故障可能在域名注册状态、权威 DNS 记录或网站运营方的域名配置。访问者本机反复清理缓存通常无法修复这类问题。网站管理者应检查域名是否仍有效、解析记录是否正确、变更是否已生效;普通访问者可等待域名解析恢复后再试。
常见现象对应的排查方向
| 现象 | 优先检查 | 判断依据 |
|---|---|---|
| 只有一个网站打不开 | 网址、子域名、域名侧解析 | 其他网站能打开,或该域名在不同设备上都失败 |
| 同一设备上的多个网站都报错 | 本机 DNS、浏览器设置、代理或过滤工具 | 其他设备连接同一网络后表现正常 |
| 同一网络里的多台设备都失败 | 路由器、网络服务和当前 DNS | 切换到另一条网络后,访问结果发生变化 |
| 更换浏览器后可以打开 | 原浏览器的安全 DNS、代理和缓存 | 同设备、同网络、同域名,仅浏览器不同 |
怎样判断故障已经恢复
更改设置后,不要只看一次刷新结果。重新打开原网址,并在同一网络下再试一次;若此前影响多台设备,也分别测试其中一台。能够稳定打开目标域名,且其他网站访问正常,说明当前解析路径已恢复。若换网络能打开、原网络仍失败,故障范围仍在原网络或其 DNS 配置;若所有网络都只对同一个域名失败,则重点应转向域名侧。
NAME_NOT_RESOLVED 的排查核心是找出“哪一段无法解析”:先排除输入错误,再用设备和网络对比缩小范围,随后处理 DNS、浏览器转发和本机拦截,最后识别域名服务端问题。按这个顺序逐步测试,比同时修改多项网络设置更容易找到原因,也更方便在恢复后还原不必要的改动。


![[08-22]需求电工操作证(高压或者低压都行)](http://n.sinaimg.cn/news/transform/200/w600h400/20180823/gj3e-hhzsnec4197839.jpg)










