TTL是从创建记录时开始触发的,还是像cron作业一样以一定的间隔触发的



我只是想从记录何时刷新的角度,基本了解TTL是如何工作的。假设我在09:05 UTC创建了一个TTL为1800的DNS记录,这意味着它将在09:35 UTC或09:30 UTC刷新吗?

这种行为对我来说很重要,因为如果是后者(记录每隔1800秒刷新一次,所以每半小时刷新一次(,那么我可以对DNS记录更新进行计时,使其在刷新时间的几分钟内,从而限制请求指向旧地址的时间。

我们非常感谢在这方面提供的任何帮助。

https://www.varonis.com/blog/dns-ttl/

DNS TTL(生存时间(表示DNS到缓存记录。TTL就像一个秒表,用来记录DNS的保存时间记录

换句话说,TTL为1800(30分钟(的DNS记录将";活的";持续30分钟

来自同一链接:

我的DNS需要多长时间才能更新?诚实地知道每个人如果看到更新的DNS记录,则必须计算多长时间它"实际上"需要在DNS中传播。这就完成了通过使用以下公式

TTL X (number of steps) = Fully propagated

例如,如果您设置的TTL为1800秒,并且有五个步骤(不包括权威服务器(,然后您的时间将为9000秒或不超过2小时30分钟。

最新更新