Route 53 CNAME 需要多长时间才能起作用?

Route 53 CNAME 需要多长时间才能起作用?

我在 Amazon 的 Route 53 中设置了一个 CNAME 以指向另一台服务器。

这是指向现有域名的新子域的新 CNAME。

使用我曾与之合作过的其他 DNS 提供商,新的规范名称记录会立即别名为另一个规范域名。

答案1

Route 53DNS记录更改会在不到一分钟的时间内传播,但时间会影响解析器检查更新记录的TTL速度DNS

问:我对 Amazon Route 53 上的 DNS 设置所做的更改多久会在全球范围内传播?

Amazon Route 53 旨在在正常情况下 60 秒内将您对 DNS 记录所做的更新传播到其全球权威 DNS 服务器网络。当 API 调用返回 INSYNC 状态列表时,更改已成功传播到全球。

请注意,缓存 DNS 解析器不受 Amazon Route 53 服务控制,并将根据其生存时间 (TTL) 缓存您的资源记录集。更改的 INSYNC 或 PENDING 状态仅指 Route 53 的权威 DNS 服务器的状态。

或者,如果您更喜欢 AWS 开发人员论坛...

您可以预期它会在一分钟内传播到世界各地的所有 Route 53 服务器。但是,请记住,TTL 决定了客户端看到更新信息的速度。如果您将记录的 TTL 设置为 3600 秒,DNS 解析器可以缓存该数据长达一小时,然后再返回 Route 53。如果让更新的记录尽快传播给最终用户很重要,我建议将 TTL 设置为 60 秒。

由于 TTL 是为每条记录配置的,因此您可以使用不同的值。如果您不打算在不久的将来对记录进行任何更改,更高的 TTL 可以帮助您节省查询成本并提高效率。例如,您可能不需要像这样更新 MX 记录。假设您将 MX 记录的 TTL 设置为 43200 秒(12 小时)。如果您要切换到其他电子邮件提供商,只需提前降低 TTL。一旦原始 TTL 过期,您就可以继续移动。由于 TTL 较低,更新后的记录现在将传播得更快。同时将 TTL 改回原始值。

答案2

我没有注意到 CNAME 值,它不符合 CNAME 规范。这个问题的答案是“即时”。

答案3

60 秒,但请确保您的主机操作系统不会将 DNS 记录缓存更长时间。使用DNS 查找工具直接检查名称服务器。

相关内容