DNS解析生效时间问题(国科云)

DNS解析记录的新增通常实时生效,而修改或删除则需等待缓存(TTL值)过期后才生效。DNS缓存时间不一,可能导致解析生效时间不同,一般在TTL值设定的时间后全球记录刷新。修改DNS服务器需等待相应域名缓存时间,如.com为48小时,.cn为24小时。
摘要由CSDN通过智能技术生成

我们在设置域名解析的过程中,经常会发现我们添加或者修改了域名解析记录,但是在访问时却不生效,这种情况是如何造成的呢,本文国科云云解析专家针对DNS解析生效的几种情况做下简单介绍。

1.新增解析记录多久生效

由于此前各地的递归服务器中没有缓存过该域名的信息,所以新增DNS解析记录,客户端对该域名发起访问时,递归服务器没有缓存信息会向权威服务器发起请求,给出新添加的记录值,所以新增解析记录是实时生效的。

2.修改解析记录多久生效

修改DNS解析记录,表明此前各地的递归服务器中可能缓存有旧的DNS记录信息,所以修改DNS解析记录后,并不会立即生效,而是需要等待DNS缓存失效(TTL值过期)后,递归服务器才会重新请求权威服务,获取最新的DNS解析记录。而在缓存失效之前,递归服务器还是会将DNS缓存中的旧记录值返回给客户端,从而可能导致解析不生效,访问错误站点的情况。

需要说明的是全球各地的递归服务器缓存时间不统一,可能就会导致有的地区修改记录后,DNS解析生效快,有的地区DNS解析生效比较慢。但一般情况下,在超过TTL值后,全球DNS解析记录就会被刷新,比如TTL值设置为10分钟,那么理论上10分钟后全球各地的DNS解析记录都会生效。

3.删除解析记录多久生效

删除解析记录也相当于对原解析记录的修改,所以和修改解析记录一样,需要等待全球各地递归服务器中的DNS缓存失效后,DNS解析才生效。

4.修改DNS服务器多久生效

修改DNS服务器和修改解析记录是不一样的,修改解析记录是域名指向的服务器地址或主机名发生了变更,而修改DNS服务器是负责解析域名的权威服务器发生了变更。

由于DNS服务器信息实际上也是一条解析记录(NS),所以修改DNS服务器与修改解析记录一样,也不会实时生效,同样需要等递归服务器中记录DNS服务器信息的缓存失效后才会重新获取新DNS服务器信息。

而不同后缀域名的缓存时间并不相同,.com域名缓存时间是48小时,.cn服务器缓存时间是24小时,其他后缀也大致在24小时到48小时之间,所以在理论上修改DNS服务器,需要等待48小时才能实现全球DNS解析生效。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值