客户端在老的解析记录TTL过期前无法更新
二。解析不生效根源
域名解析不生效(生效慢)是由于域名解析的结果被缓存住,并且缓存结果在短时间内无法更新导致的。域名解析可能在访问终端系统,本地递归域名解析服务器两个环节被缓存住,
因为终端缓存,缓存时间是可控的,而递归域名服务器缓存,缓存时间是不可控的。
一般情况下,终端的缓存会遵循域名解析结果的TTL规范,也就是在域名有效期过期后会自动重新请求,因此这个时间是可预期的,也是可控的(通过修改权威TTL)而本地递归域名服务器一般是由提供服务的ISP设置,服务器自身也是有ISP维护,公网上存在大量的递归域名服务器不遵循权威的TTL,导致我们的域名解析不生效,域名解析标准时间是24小时,因为全球有不同的DNS服务器,镜像速度都不一样,例如:中国的DNS服务器解析了一个域名,可能只需要5-6个小时,但美国或者其他地方想要解析它,可能需要12-16个小时,全球那么大,24小时是标准时间。
(全球生效时间最长可能有72小时之久)由此我们可以知道域名解析不生效最重要的原因是递归域名服务器不能及时更新解析结果而影响解析生效.