首页 > 其他分享 >DNS解析为什么不生效?DNS解析不生效原因分析

DNS解析为什么不生效?DNS解析不生效原因分析

时间:2022-09-19 18:13:15浏览次数:101  
标签:递归 域名 DNS 生效 服务器 解析

网站页面为什么打不开?刚修改过域名解析,为什么不生效?如何查看解析是否生效?很多企业在网站的实际运营中,经常会遇到以上DNS解析问题,给网站的运营管理人员造成诸多困扰,接下来中科三方针对这些问题做下简单介绍,手把手教你定位故障环节。

1. 域名状态异常

域名状态异常是指域名因为未实名认证、未备案、到期未续费等原因而出现异常状态,从而造成域名停止解析、网站不可达等问题。

你可以通过中科三方Whois查询工具查看你的域名当前所处的状态,如果域名处于以下几种状态时,域名无法被访问:

Pendingdelete(域名过期,赎回期)

Redemption period(域名过期,赎回期)

Clienthold(注册商设置暂停解析)

Serverhold(注册局设置暂停解析)

Inactive(未设置 DNS)

 

2. 修改域名解析尚未生效

根据域名的解析流程可知,影响用户端域名解析是否生效主要取决于运营商提供的递归DNS服务器和解析服务商提供的权威DNS服务器。由于域名解析TTL值的存在,导致域名解析修改之后,并不能及时同步到递归服务器上,从而导致解析不生效,针对这种情况可以分为两个步骤进行测试:

(1) 首先测试本地递归DNS服务器是否生效

Windows系统测试:在开始菜单中的运行窗口,输入cmd后,回车启动cmd控制端,输入 “nslookup 要检测的域名”,查看结果。如下图所示:

 

非权威应答表示,是运营商的递归DNS服务器解析结果,但不是域名的权威服务器解析结果。

Mac或Linux用户测试:打开终端控制器,输入:“dig 要检测的域名”,查看结果。

此外,Windows用户也可以通过安装dig,实现dig测试。

(2)测试权威DNS服务器是否生效。

Windows 用户测试:启动CMD控制端,输入:“nslookup 要检测的域名 dns服务器地址”,查看结果。

 

Mac或Linux用户测试:打开终端控制器,输入:“dig 要检测的域名 @dns服务器地址”,查看结果。

如果递归DNS服务器未生效、权威DNS服务器已生效,则表明域名解析修改不久,未超过TTL值,递归服务器未同步更新,需要等域名配置的TTL失效后,再次检测递归服务器是否生效。

如果TTL值过后,再次检测递归服务器仍然未生效,则可能遭遇了域名劫持或缓存投毒。

如果递归服务器和权威服务器都没有生效,则很大可能是因为域名解析没有添加成功,需要检查情况并重新添加。

3.修改DNS服务器未生效

如果域名解析更换服务商,就需要变更DNS服务器,同样需要等待一定的缓存时间,才能完成全球DNS服务器的同步生效。不同后缀的域名对DNS服务器缓存的时间并不相同,

.com对DNS服务器缓存时间是48小时;

.cn对DNS服务器缓存时间是24小时;

.net对DNS服务器缓存时间是48小时;

在缓存时间内,由于递归服务器的缓存失效时间不同,可能会出现有的DNS请求新服务器,有的会请求旧的服务器。所以这种情况下,要耐心等待,尽量不要在此期间对DNS解析记录进行修改,防止DNS解析记录不一致,影响服务。

4.其他原因

网站的访问过程是一项复杂的过程,涉及DNS解析、网络链接、Web服务器处理等多方面的问题。DNS解析仅仅是网站访问的第一步。

如果DNS解析出来的IP地址没有问题,那么网站无法打开可能就与网络连接和web服务器有关。这时,可以用ping测试网络链接是否正常,检查Web服务器的host配置是否正确。如果使用了Web防火墙产品,还要检查Web防火墙是否对访问的域名添加了白名单。

总 结

DNS解析不生效的原因很多,但归根结底不外乎域名状态异常、递归服务器不生效和权威服务器不生效三种情况,所以我们在遇到解析不生效情况时,仔细检查上面三种情况,就能快速定位故障原因,并针对性进行应对。

标签:递归,域名,DNS,生效,服务器,解析
From: https://www.cnblogs.com/zksf/p/16708565.html

相关文章

  • 28.解析器Parser
    什么是解析器因为前后端分离,可能有json、xml、html等各种不同格式的内容后端也必须要有一个解析器来解析前端发送过来的数据不然后端无法处理前端数据后端有一个渲染......
  • USB Type-C引脚解析 && CC、DFP、UFP、DRP用途解析
                  转自 如有侵权请联系立即删除https://blog.csdn.net/qq_43533553/article/details/124973694         ......
  • ckeditor粘贴word文档图片的实例解析.
    ​ 在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。通过知乎提供的思路找到粘......
  • 提速还能不掉点!深度解析 MegEngine 4 bits 量化开源实现
    作者:周瑞亮|旷视MegEngine架构师随着深度学习的发展,其应用场景也越发的广泛与多样。这些多样化的场景往往会对实际的部署提出更加“定制化”的限制。例如,自动驾驶汽......
  • springboot中解析JSON参数
    解析psot请求中的JSON参数Map<String,String>attrMap=newHashMap<String,String>();BufferedReaderstreamReader=null;try{streamReader=newBufferedRead......
  • python网络爬虫常用解析器
    BeautifulSoupBeautifulSoup是一个HTML/XML的解析器,主要用于解析和提取HTML/XML数据。它基于HTMLDOM的,会载入整个文档,解析整个DOM树,因此时间和内存开销都会大很多,......
  • Android——使用GSON库解析json数据(解析菜谱大全返回的JSON数据)
    1.首先,在dependencies依赖库添加GSON库的依赖:implementation'com.google.code.gson:gson:2.8.6'2.有关GSONGSON提供了fromJson()和toJson()两个直接用于解析和生成JSON......
  • 「CSP-S 2022」初赛解析
    前言存疑点待补。有问题欢迎指出。想要题目部分源码请私信。有笨蛋连续\(2\)年第一题都错。乐。考前看了一眼一考就忘。如果不出意外的话,这是我最后一次更新初赛解析......
  • 对象的内存布局解析
    概念说明Hotspot虚拟机中,对象在内存中存储的布局可以分为三块区域:对象头(Header)、实例数据(InstanceData)和对齐填充(Padding)。对象头:比如hash码,对象所属的年代,对......
  • RocketMQ实战与原理解析-杨开元.pdf
    这是一本学习RocketMQ实战与实现原理的非常好的资料,内容言简意赅,非常适合初学者和对RocketMQ有一定使用经验的人,能够快速从全局层面掌握RocketMQ设计思想与核心实现。点击......