首页 > 解决方案 > Route53 在传输 dns 记录后声称没有名称服务器

问题描述

我在一个 AWS 账户上有一个域和 dns 记录,一切正常。此后,我已将所有内容转移到另一个 AWS 账户。域是根据 AWS 客户服务的请求完成的,DNS 是通过下载包含记录的 json 并按照亚马逊的说明通过命令行将其上传到新帐户来完成的。

这似乎奏效了,只是我没有收到邮件,而且我申请的证书已经“等待验证”了 24 小时。我进行了“MX 检查”,结果是我的域没有名称服务器。这很奇怪,因为名称服务器肯定存在于 Route53 中,并且是由亚马逊在此帐户中自动生成的(传输过程是创建一个新的 route53 托管区域,从 json 中删除NS 和 SOA 数据,然后将其上传,所以NS 和 SOA不是来自我以前的帐户)。

我大约在 28 小时前这样做了。现在,我知道,理论上,传播可能需要 72 小时或其他任何时间,但在使用 AWS 的两年中,我从来不需要等待 DNS 传播超过五分钟,因此这个问题!

标签: amazon-web-servicesamazon-route53

解决方案


听起来您对 AWS 的期望太高了。他们通常只在您无权自行操作时才会参与其中,例如将域从一个 AWS 账户移动到另一个账户。

只要域出现在新的 AWS 账户中,您就应该能够自己对其进行排序。

  1. 检查您是否在Route53 > Registered Domains中看到域名。
  2. 检查您是否在Route53 > 托管区域中看到具有正确域名的区域。
  3. 在 Host Zone 中,记下NS Records
  4. 返回注册域,确保名称服务器与区域 NS 记录相同。
  5. 回到区域,确保MX 记录对于您使用的邮件服务是正确的。

此时您应该能够收到电子邮件。

如果您创建了新证书或任何需要电子邮件确认的内容,请转到服务并重新请求验证。


推荐阅读