尊龙凯时人生就是博

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作为主要体现。

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

相关推荐

热门应用推荐

腾讯新闻·电脑版
全网热门早知道

精选视频

他们,是唐朝最大的遗憾!

作者其他文章

?
顶部
网站地图