为什么生存时间 (TTL) 有多个选项(在 ie Namecheap 上)

Why are there several options for Time to Live (TTL) (on ie Namecheap)

如果我向我的域添加新记录,我可以选择将 TTL(以分钟为单位)设置为 5203060automatic.

TTL是指上线前的时间吗?那为什么还有等待更长时间的选项呢?如果不是,那么它到底是什么意思?

首先,这些值有些不寻常(除非它们以分钟为单位,但 DNS TTL 的常用度量单位是秒)。这只是 DNS 客户端的一个指令,他们应该将解析的值缓存多长时间:

  • 如果该值较低,一旦您在未来做出任何更改,客户将花费更少的时间来了解新值
  • 如果该值更高,客户端将不得不更少地进行 DNS 查询,从而导致 DNS 服务器上的负载更少(您不关心),但第一页的打开速度也更快(因为有已在 DNS 缓存中解析 IP 地址)。

对于典型的 A 记录,如今 60 到 3600 秒之间的任何内容都很常见。