1.新增解析记录解析多久可以生效?
答:实时生效
2.删除/修改记录解析多久可以生效?
答:解析生效时间取决于本地DNS缓存的解析记录的TTL到期时间,一般默认为10分钟。例如解析记录设置的TTL值为 10 分钟,则理论上全球解析生效时间需要10分钟;解析记录设置的TTL值为60秒,则理论上全球解析生效时间需要60秒。
3.修改DNS服务器解析多久可以生效?
答:修改DNS服务器的解析生效时间是取决于本地DNS缓存的域名DNS服务器名称的TTL时间,一般默认为24小时。因为不同顶级域DNS服务器缓存域名DNS服务器信息的TTL时间是不同的,所以理论上修改域名DNS服务器全球解析生效时间最长需要24小时。
4.为什么修改/删除记录解析不是实时生效?
答:因为客户端本地DNS会缓存域名的解析结果,当用户访问域名时,如果本地DNS缓存未到期,会直接将缓存中的解析记录返回给客户,而不会向云解析请求最新的解析记录。所以修改或删除解析记录,需要等到客户端本地DNS缓存记录过期之后才能生效。
5.为什么修改DNS服务器需要24小时的解析生效时间?
答:中科三方域名DNS的TTL值,即解析记录缓存时间默认为24小时,如果域名DNS服务器发生变更后,不会立即生效,而是需要等到TTL缓存失效后(24小时后),本地DNS才会重新发起递归查询,然后全国各地DNS才能同步到最新的域名DNS服务器名称,所以修改DNS的解析生效时间默认需要24小时。
6.为什么添加记录可以实现解析实时生效?
答:首先要明确一点的是,这里的添加记录是指首次为域名添加解析记录(不包括删除记录后重新添加记录的场景)。因为是首次为域名添加解析记录,所以客户端本地DNS从未缓存过该域名的解析记录,所以本地DNS服务器会发起递归查询,并向权威DNS服务器查询到解析结果,最终返回给访问者,此过程只涉及发起请求和返回记录的时间,无本地缓存时间,因此新增加解析记录是实时生效的。
7.修改/删除记录后,为什么有的地区生效时间快,有的地区生效时间慢?
答:因为域名的访问者是来源于全国各地,而全国各地的本地DNS服务器缓存失效时间是存在差异性的。例如有的访问者本地DNS服务器缓存可能即将到期,本地DNS则会重新发起递归查询,因此可以获取到最新的解析结果,所以会让您感觉有些地区解析生效时间快;而有的访问者本地DNS服务器缓存时间则可能刚开始计时,本地DNS需要等到缓存失效才会重新进行递归查询并获取到最新的解析结果,所以就会让您感觉有些地区解析生效慢。
8.记录变更,云解析DNS的解析生效时间需要多久?
答:云解析DNS是权威DNS服务器,在云解析DNS中变更解析记录是秒级生效的,但是这个记录的变更信息,同时还需要被同步到全国各地的本地DNS服务器上,这个同步时间则取决于本地DNS中缓存解析记录的TTL到期时间。