我最近不得不将 DNS 所有权从一个 DigitalOcean 帐户转移到另一个帐户。在此过程中,我注意到 www A DNS 记录的传播速度比 @A DNS 记录快得多。为什么会这样?
为什么 www DNS 记录的传播速度比 @ 快?
网络工程
dns
2022-02-07 02:04:06
1个回答
您必须将 TTL 考虑在内,并了解在传播方面,时间就是一切。例如,如果您的 TTL 为 1 小时,并且 DNS 服务器在您更改记录前 1 分钟刷新了它的记录副本,那么您现在必须等待 1 小时(大约)该服务器才能获得新的记录信息。但是,假设服务器在您更改记录前 59 分钟检查了更新,现在只需 1 分钟即可显示新记录。话虽如此,这可能就是全部 - 只是现有记录副本在上游过期的时间。这也是一种多米诺骨牌效应/连锁反应。如果服务器 C 从服务器 B 获取它的记录,而服务器 B 从服务器 A 获取它的记录,并且服务器 B 刚刚在更改前 1 分钟得到它的更新,
一般来说,当更改记录并想要最少的传播等待时,我将 TTL 更改为尽可能低,以便提前大约 3 天允许传播,然后我会将记录地址和 TTL 更改回我最初想要的是,知道传播新信息所需的时间要少得多。
其它你可能感兴趣的问题