域名解析需要多久生效?域名解析常见问题解答

Posted 中科三方

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了域名解析需要多久生效?域名解析常见问题解答相关的知识,希望对你有一定的参考价值。

我们在修改或删除域名解析、DNS服务器的时候,往往要等待一段时间才能生效,有时候经过检查发现部分DNS服务器已经生效,而部分DNS服务器仍然未生效,那么域名解析的生效原理到底是什么?新增、修改或删除解析后多久才能生效呢?接下来,中科三方针对域名解析生效常见的问题做下简单解答。

1.新增解析记录多久可以生效?
新增解析记录实时生效。因为添加记录是指首次为域名添加解析记录,客户端的本地DNS从未缓存过该域名的解析信息,本地DNS服务器收到解析请求后会发起递归查询,向权威DNS服务器请求解析结果并返回给访问者,所以添加解析记录是实时生效的。

2.删除、修改解析记录多久可以生效?
删除或修改解析记录生效时间取决于本地DNS缓存中解析记录的TTL到期时间。如果解析记录设置的TTL值是10分钟,那么理论上全球解析生效时间为10分钟;如果解析记录设置的TTL值为60秒,那么理论上全球解析生效时间为60秒。

3.为什么修改或删除解析记录不是实时生效?
为了节省解析时间,客户端的本地DNS会将域名的解析记录缓存一段时间,这段时间就是解析记录所设置的TTL值。如果TTL值未到期,本地DNS会直接将缓存中结果告知客户端,而不会进行全球DNS查询,如果在这段时间修改或删除解析记录,本地DNS服务器缓存中的结果并不会实时同步。只有当TTL值失效后,本地DNS服务器才能重新发起全球递归查询。

4.修改DNS服务器多久可以生效?
修改DNS服务器的解析生效时间取决于本地DNS缓存中域名DNS服务器名称的TTL时间。不同后缀的域名TTL时间并不相同,如.com顶级域名服务器缓存域名DNS服务器的时间是48小时;.cn顶级域名服务器缓存DNS服务信息的时间是24小时。所以理论上修改DNS服务器全球解析生效时间最长需要48小时。

5.修改解析记录和修改DNS服务器有什么区别?
修改DNS服务修改的是域名指定的DNS解析服务器,也就是选择由哪个解析服务器来解析域名。修改解析记录,修改的是域名指向的服务器地址或主机名。

6.修改或删除解析记录后,为什么有的地区生效时间快,有的地区生效时间慢?
因为域名的访问者来自全球各地,所使用的本地DNS服务器缓存失效时间是存在明显差异的。有的访问者本地DNS服务器缓存可能马上就要到期,本地DNS会重新发起递归查询,以获取最新的解析记录,所以表现为生效时间快。而有的本地DNS服务器缓存时间才刚刚开始,需要等TTL值失效后,才能重新发起访问,获取新的解析记录,所以表现为生效时间慢。

以上是关于域名解析需要多久生效?域名解析常见问题解答的主要内容,如果未能解决你的问题,请参考以下文章

什么是DNS智能云解析,什么是NS,更换NS多久生效?

如何检查域名解析是否生效?

域名解析后网站为啥还不能访问

dns解析需要多长时间

如何把域名和IP绑定在一起

DNS解析生效时间问题(中科三方)