域名解析DNS生效时间原理说明

  • A+
所属分类:域名解析教程
2022域名特惠

阿里云:阿里云com域名23元,cn域名8.8元首年,代金券限量领...

腾讯云:腾讯云专享2860元代金券领取中...

更改或者新增域名DNS解析多长时间生效?域名么分享域名DNS解析生效时间规格说明:

域名DNS解析生效时间

域名DNS解析分为两种情况,即新增加的域名解析和更改域名解析,二者时间不同,新增解析记录实时生效,而修改解析生效时间取决于TTL值。详细如下:

注意:本文介绍的是修改或者新增域名解析记录的生效时间,关于修改DNS服务器的生效时间参考:修改域名DNS服务器地址多长时间生效?

新增解析记录解析多久可以生效?

实时生效,新增加的域名解析马上就可以生效。

删除/修改记录解析多久可以生效?

解析生效时间取决于本地DNS缓存的解析记录的TTL到期时间,一般为10分钟。
比如:解析记录设置的TTL值为10分钟,则理论上全球解析生效时间需要10分钟;解析记录设置的TTL值为60秒,则理论上全球解析生效时间需要60秒。

为什么添加新增解析记录可以实时生效?

新添加域名DNS解析记录,因为是新增的,说明本地的DNS肯定没有该条记录的缓存,所以本地DNS服务器会发起递归查询,并最终向权威DNS服务器查询到解析结果,并返回给访问者,所以添加记录时实时生效的。

注意:先删除某个记录,马上再增加该记录,视为修改解析记录,不算新增。

为什么修改/删除记录解析不是实时生效?

因为客户端本地DNS会缓存域名的解析结果,当用户访问域名时,如果本地DNS缓存未到期,是不会向云解析DNS请求最新的解析记录,而是直接将之前缓存的解析结果返回给客户,所以修改/删除/暂停记录的解析生效时间需要等到客户端本地DNS的缓存过期。

修改/删除记录后,不同地区生效时间不同步?

修改或者删除域名DNS解析后,为什么有的地区生效时间快,有的地区生效时间慢?因为域名的访问者是来源于全国各地,而全国各地的本地DNS服务器缓存失效时间是存在差异性的。

不同地区域名解析生效快慢的说明:

访客本地DNS服务器缓存可能即将到期,本地DNS则会重新发起递归查询,因此可以获取到最新的解析结果,就会感觉该地区解析生效时间快;假设访客本地DNS服务器缓存时间刚开始计时,本地DNS需要等到缓存失效才会重新进行递归查询并获取到最新的解析结果,所以访客直接调用的是本地的DNS缓存,这就会导致我们误以为该地区解析生效慢。

参考文档

官方文档:域名解析生效时间FAQ - 阿里云

阿里云代金券免费领取

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: