我在使用 Route53 时遇到了一个很严重的问题。
我有两个域名:startuppatterns.com 和 startuppatternsbook.com。一周前我将它们都转移到了 Route53。转移过程很顺利。
两天前,我开始设置托管区域,以便可以交换名称服务器并启动我的新网站。我已经为客户做过很多次了,这似乎没什么大不了的。
startuppatterns.com 我已经成功设置路由到 S3 bucket,我在那里托管一个静态 HTML 网站。它有一个 SOA、NS、A、MX 和 CNAME,它们都运行良好。我相信实际的名称服务器是在我转移域名时自动放入的。
startuppatternsbook.com 也指向一个 bucket。该 bucket 设置为重定向至其他域,这正是我想要的。
然而,startuppatternsbook.com 失败了。它拥有相同的 SOA、A、NS 和 CNAME 记录(在这种情况下没有 MX),但传播似乎不起作用。Route53 自己的测试工具似乎表明它是实时的,但所有在线工具都报告失败。
不确定下一步该做什么。有什么想法吗?
答案1
我确实设法修复了它。我最初从另一家提供商(Bluehost)执行了转移,Route53 最初会保留这些设置。
名称服务器出现在两个地方。在托管区域下,也在域下。我一定是不小心用我的另一个域 startuppatterns.com 的设置覆盖了域下的 NS 设置(不确定我为什么这么做)。
我不得不删除我的托管区域文件,但这没什么大不了的,因为一切都已经损坏了。当我创建一个新的托管区域文件时,它会为我重新生成新的 NS 设置。然后我将它们复制到域下的名称服务器部分。
几个小时后,一切都运行正常。
感谢大家的提示!