DNS 中的 TTL 是什么?较小的 TTL 有什么好处?
答案1
“TTL 也出现在域名系统 (DNS) 中,由权威名称服务器为特定资源记录设置。当缓存(递归)名称服务器向权威名称服务器查询资源记录时,它将缓存该记录,缓存时间(以秒为单位),由 TTL 指定。如果存根解析器在 TTL 过期之前向缓存名称服务器查询同一记录,则缓存服务器将仅使用已缓存的资源记录进行回复,而不是再次从权威名称服务器检索它。名称服务器也可能为 NXDOMAIN 设置 TTL(确认域不存在);但它们的持续时间通常很短(最多 3 小时)。
较短的 TTL 可能会对权威名称服务器造成更重的负载,但在更改关键服务(如 Web 服务器或 MX 记录)的地址时很有用,因此 DNS 管理员通常会在移动服务之前降低 TTL,以尽量减少中断。
使用的单位是秒。DNS 的常见 TTL 值为 86400 秒,即 24 小时。TTL 值为 86400 意味着如果 DNS 记录发生更改,则全球各地的 DNS 服务器在更改后的 24 小时内仍可能显示缓存中的旧值。”