什么是DNS中的TTL?拥有较小的TTL有什么好处?
发布于 2010-03-11 14:02:12
“TTL也发生在域名系统(DNS)中,它们由权威名称服务器为特定资源记录设置。当缓存(递归)名称服务器查询权威名称服务器以获取资源记录时,它将缓存TTL指定的时间(以秒为单位)。如果存根解析器在TTL过期之前查询缓存名称服务器的相同记录,则缓存服务器将简单地使用已经缓存的资源记录进行答复,而不是再次从权威名称服务器检索它。名称服务器也可能为NXDOMAIN设置了一个TTL (承认一个域不存在),但它们的持续时间通常很短(最多3个小时)。
较短的TTL可能会在权威名称服务器上造成更重的负载,但在更改web服务器或MX记录等关键服务的地址时非常有用,因此,DNS管理员通常会在移动服务之前降低其地址,以最大限度地减少中断。
使用的单位是秒。DNS的通用TTL值为86400秒,即24小时。TTL值为86400意味着,如果DNS记录被更改,全世界的DNS服务器在更改后24小时内仍可能显示缓存中的旧值。“
http://en.wikipedia.org/wiki/Time_至_live#DNS_记录
https://serverfault.com/questions/121489
复制相似问题