J9直营集团

NAME_NOT_RESOLVED谬误原因:域名为什么无法解析

NAME_NOT_RESOLVED通常暗示浏览器无法把网址中的域名转换成可衔接的IP地址。以Chrome常见的ERR_NAME_NOT_RESOLVED为例 ,谬误产生在DNS解析阶段 ,也就是浏览器还没有找到指标服务器时 ,而不是网页已经成立衔接后返回的HTTP谬误。因而 ,它不愿定注明网站服务器宕机 ,也不等同于网络齐全断开。

NAME_NOT_RESOLVED的性质:域名没有得到有效解析了局

用户接见网址时 ,浏览器首先要鉴别其中的主机名。例如网址中的域名部门必要对应一个或多个A纪录、AAAA纪录 ,或者通过CNAME纪录指向其他域名。只有获得IPv4或IPv6地址后 ,浏览器能力持续成立TCP、TLS和HTTP衔接。

域名解析通;峋榔骰捍妗⒉僮飨低郴捍妗⒈净鷋osts文件、路由器或网络提供的DNS服务 ,再由递归DNS服务器向根域名服务器、顶级域名服务器和指标域名的权威DNS服务器查问。只有其中某一环节没有返回可用了局 ,浏览器就可能将这一过程归并显示为NAME_NOT_RESOLVED。

常见的NAME_NOT_RESOLVED谬误原因

域名拼写谬误或域名自身不存在

这是最直接的原因。网址中多一个字符、少一个字符、顶级域名写错 ,或者把内部主机名当成公网域名接见 ,都可能导致DNS服务器返回不存在了局。对于不存在的域名 ,递归DNS服务器通;岱祷豊XDOMAIN ,浏览器随后显示无法解析主机名。

域名过期、注册被暂停、域名未实现注册 ,或者域名所有者删除了对应的DNS区域 ,也会产生类似了局。此时问题不在网页文件 ,而在域名没有持续指向任何有效的解析配置。

域名没有配置正确的DNS纪录

域名能够真实存在 ,但并不代表每个主机名都有解析纪录。例如根域名配置了A纪录 ,却没有配置www子域名;或者CNAME指向的指标域名已经失效 ,最终也无法得到IP地址。某些服务只为特定子域名提供接见入口 ,接见未配置的子域名时 ,同样会出现NAME_NOT_RESOLVED。

DNS纪录刚被新增、批改或删除时 ,分歧递归DNS服务器可能因缓存和TTL分歧 ,在一段功夫内得到分歧了局。所谓“DNS还没有生效” ,性质上通常是权威配置、缓存期限或分歧DNS节点之间的了局尚未一致 ,而不是浏览器自动延长加载网页。

权威DNS服务器或委派关系出现问题

域名注册商处的NS委派决定了查问该当前往哪些权威DNS服务器。若是NS纪录指向谬误、权威服务器没有正常工作、DNS区域文件缺失 ,递归服务器就可能无法获得最终答案。

有些情况返回的是SERVFAIL ,暗示DNS服务器在解析过程中产生失败;有些情况则是查问超时、权威服务器无响应或DNSSEC校验不通过。浏览器界面不定会把NXDOMAIN、SERVFAIL和超时辰别展示 ,最终都可能被用户看到类似的“名称无法解析”提醒。

本地DNS配置或网络蹊径异常

若是只有当前设备或当前网络出现谬误 ,原因可能位于本地解析链路。操作系统使用了不成用的DNS服务器 ,路由器转发DNS要求失败 ,企业网络要求使用内部DNS ,或者VPN、代理、告白拦截软件扭转了DNS查问蹊径 ,都可能使域名无法获得正确答案。

部门网络会通过防火墙限度传统DNS查问 ,或者对DNS-over-HTTPS、DNS-over-TLS等加密解析方式进行拦截。公共Wi-Fi在认证前也可能阻断正常域名解析。此时设备可能仍能衔接路由器 ,甚至可能打开部门页面 ,但特定域名仍会触发NAME_NOT_RESOLVED。

hosts文件、分流DNS或区域限度造成了局分歧

hosts文件能够在本地直接指定域名与IP的对应关系。若是其中存在过期、谬误或指向无效地址的条款 ,系统可能不会持续使用公共DNS查问。企业内网、开发环境和校园网络也常使用分流DNS:统一个域名在内网返回内部地址 ,在公网查问时却不存在。

若是某个域名只在特定地域、网络或账号系统中提供解析 ,换用分歧网络后得到的了局可能分歧。此类景象不愿定代表域名全球失效 ,而可能是解析战术、接见区域或内部DNS视图分歧。

为什么有时只有一个网站报错 ,有时好多网站都打不开

谬误影响领域能够援手理解原因。只有一个域名或一个子域名报错 ,通常更靠近域名拼写、纪录缺失、域名状态或该站点权威DNS异常;统一网站在分歧网络阐发分歧 ,则更可能与本地DNS、VPN、代理、分流解析或区域战术有关。

若是多个齐全无关的网站同时出现NAME_NOT_RESOLVED ,问题往往位于设备、路由器、网络运营商DNS或当前网络的DNS传输链路。此时网站服务器不太可能同时失效 ,真正中断的是“域名到IP地址”的公共解析过程。

偶发出现、刷新后又复原 ,常与多个DNS节点返回了局不一致、权威服务器短时超时、缓存到期或IPv4与IPv6解析了局分歧有关。解析系统通;崾褂枚喔龇务器缓和存 ,因而一次查问失败不愿定会持续;但若是谬误反复出现 ,注明解析链路中仍存在持续性配置或衔接问题。

NAME_NOT_RESOLVED与其他谬误并不一样

景象更靠近的故障阶段
NAME_NOT_RESOLVED或ERR_NAME_NOT_RESOLVED域名没有解析成可用IP地址
衔接超时、衔接被回绝已经得到IP ,但服务器、端口或网络衔接失败
证书谬误已经找到服务器 ,TLS证书校验未通过
404、500等HTTP状态码已经成立网页要求 ,服务器返回了利用层了局

因而 ,算帐浏览器缓存并不能解决所有NAME_NOT_RESOLVED问题。浏览器缓存只是解析链条中的一个环节;若是权威DNS没有纪录、域名委派谬误 ,或者当前网络无法接见DNS服务器 ,单纯沉新加载网页不会扭转底子原因。

判断这一谬误的成立前提

NAME_NOT_RESOLVED成立的主题前提 ,是浏览器在提议正常网页衔接前 ,未能从当前解析链路获得指标主机名对应的有效地址。造成这一了局的原因能够在域名自身、权威DNS、递归DNS、本地系统或网络传输中的任一层。

理解这一点后 ,能够把它与“网站内容败坏”分辨隔:网页文件、数据库和接口即便齐全正常 ,只有域名没有被解析 ,用户依然无法进入网站;反过来 ,即便域名解析正常 ,服务器宕机、端口关关或法式报错 ,也不会以NAME_NOT_RESOLVED作为重要阐发。

免责申明:本内容来自腾讯平台创作者 ,不代表腾讯新闻或腾讯网的概想和态度。

有关推荐

热点利用推荐

腾讯新闻·电脑版
全网热点早知路

精选视频

摩根大通买卖台:“抄底美股”!

作者其他文章

?
顶部
【网站地图】