假设我的域名 example.com 的 TTL 设置为 86400。如果我通过注册商面板将其更改为 60,此更改何时生效?是否需要 86400 秒?还是会立即生效?
我在网上找不到与此有关的任何信息。
答案1
它可能需要最多这个时间86400
,但并非所有递归 DNS 服务器都严格遵循 ttl 值,尤其是 60(现实世界中 ttl 不低于 300)。
经验法则是 48 小时,实际结果会有很大差异。
一个检查常见公共 DNS 解析器的好工具...https://www.whatsmydns.net
答案2
对于在应用更改之前立即缓存了您的域信息的缓存 DNS 服务器,可能需要最多 86400 秒才能看到更改。对于从未缓存过您的记录或自上次刷新后未刷新缓存的 DNS 服务器,更改将立即显示。之前缓存过您的信息的 DNS 服务器将在 0 到 86400 之间。