使用 Route 53 注册域,使用 Cloudflare 作为 DNS,正确配置 DNS 时出现问题

obl*_*lio 6 domain-name-system ns-record amazon-web-services cloudflare amazon-route53

我一直在尝试从 Cloudflare 设置中配置 Github Pages + Universal SSL,不幸的是,虽然 Jekyll/Github Pages 部分进展顺利,但 DNS 配置并不顺利。

我已经从 Amazon/AWS/Route 53 ( http://oblio360.com )购买了一个域,现在我的情况与这里的情况类似:

更改 Cloudflare 的名称服务器后出现 DNS 错误

我所做的是:

  1. 从 AWS 购买域名。
  2. 最初使用 CNAMES 配置 Route53 以指向 Github。
  3. 决定我想要 SSL。
  4. 发现 Github Pages 的限制并决定使用 CloudFlare。遵循本教程:www.benburwell.com/posts/configuring-cloudflare-universal-ssl/
  5. 在 AWS 上删除了以前的 CNAME,并将 NS 记录集更改为使用 CloudFlare 名称服务器。
  6. 在 CloudFlare 配置了 SSL 和 DNS,现在我有 3 个似乎可以工作的子域:dota.oblio360.com / hearthstone.oblio360.com / blog.oblio360.com)。
  7. 现在它变得棘手。我想将 Google Apps 用于电子邮件。我一直在尝试与他们验证我的域,但无法正常工作。我尝试过 TXT RR 验证、HTML 元标记、HTML 文件上传,但没有任何效果。
  8. 所以我开始调查并发现了这个:

www.whatsmydns.net/#TXT/oblio360.com

=> 世界各地的一些名称服务器将 SOA 视为前 AWS 名称服务器,有些则将其视为 CloudFlare。我应该更新 AWS 中的 SOA 记录集吗?它目前是这样说的:

ns-302.awsdns-37.com. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400

  1. 我找到了另一个调试工具:

www.intodns.com/oblio360.com

我阅读了另一个 ServerFault 问题,但我不确定应该如何进行。我应该在 Route53 中为 CloudFlare 名称服务器添加 A 条目吗?

  1. 尽管阅读了有关 DNS 的信息,但我还是有点害怕继续,因为由于 DNS 的性质,我犯的每个错误都需要花费大量时间来纠正:(

谢谢你的帮助!

obl*_*lio 17

对于可能有相同问题的可怜人:您不需要在托管区域部分的 Route53 中添加 NS RR。您需要转到您的注册域,单击要修改的域,然后在那里添加/编辑名称服务器。

这些是域 NSes,与注册商相关联,它们不同于在区域本身内部委派的那些。

当我这样做时,更新几乎是即时的,AWS 数据中心可能就在 Google 旁边