几周前,我为一个域名设置了 cloudflare,作为实现 TLS 的权宜之计。现在我想将此域名移至 AWS 和 Route 53。
域已添加到 Route 53,但我不确定如何更改域的 NS/SOA 记录。我想要的设置在 Route 53 中设置,但我不确定如何在不停机的情况下将其从 Cloudflare 移出。(我不敢从 Cloudflare 中“删除”它。)
以下是当前的SOA
(来自dig
):
mydomain.com. 86400 IN SOA abby.ns.cloudflare.com. dns.cloudflare.com. 2023806844 10000 2400 604800 3600
以及的当前值NS
:
mydomain.com. 86400 IN NS roan.ns.cloudflare.com.
mydomain.com. 86400 IN NS abby.ns.cloudflare.com.
我尝试将 Route 53 中的四条NS
记录添加到 Cloudflare 中的域中,但似乎没有产生效果(已经 24 小时了),而且由于NS
之前那里没有任何记录,所以这可能不是我应该做的……
进行此类转移的正确流程是什么?我这么说是否正确?是否需要进行更改SOA
?NS
答案1
确保 Route 53 上的区域中的记录正确,然后只需更新您的注册商以指向 AWS Route 53 区域。
你做不是想要任何NS
Cloudflare 或 Route 53 中不属于该提供商的任何记录,除非你打算保留两个都这些提供商(而您却不在)同时处于活跃状态。
对于 90% 的使用案例,您希望您的NS
记录与您提交给注册商的记录完全一致。
因此,请使用 Route 53 记录更新您的注册商,等待 24 小时以使现有的 NS 记录缓存过期(86400 秒是 24 小时),然后您就可以停用您的 CloudFlare 帐户。