将DNS从GoDaddy迁移到AWS

时间:2016-10-24 07:47:02

标签: amazon-web-services dns

我有一个GoDaddy网址,我想迁移到我在AWS EC2上托管的网站。

我已经按照步骤通过在Route 53上设置托管区域来传输DNS,复制四个名称服务器并将它们保存在GoDaddy中作为自定义名称服务器。

这是三天前,但仍未发生变化。

关于我做错了什么的想法?

网址是:www.swsportspsychology.co.uk

这些是AWS和GoDaddy帐户的屏幕截图:

AWS GoDaddy

1 个答案:

答案 0 :(得分:2)

该域名似乎未注册!

我建议您仔细检查GoDaddy是否实际付款并提交了注册 - 也许它仍然在进行中,但是,我怀疑这是因为您已经说过它已经过了3天。

或者(我建议这样做)如果您计划在AWS中使用此域,为什么不在Route53服务中的AWS中注册它。从下图中可以看出,域可以在AWS控制台中注册。

在我看来,这将使管理变得更加容易,但是如果您选择进行GoDaddy注册,那么看起来您确实已经正确配置为在注册时托管该网站的DNS。干得好!

Domain not Registered

更新:向您的域中添加DNS记录

在此示例中,我们将为您的域配置A记录,并将WWW指向您的EC2实例。

  1. 打开EC2并突出显示您的实例,记下公共IP和公共DNS值。保持这些方便。
  2. 打开Route53并点击您的托管区域" swsportspsychology.co.uk"
  3. 点击蓝色"添加记录"按钮。
  4. 使用右侧的面板;
  5. 将名称值留空
  6. 确保记录类型为" A - IPV4地址"
  7. 将别名设置为"否"
  8. 将TTL保留为当前值
  9. 在“值”字段中,仅键入EC2实例的“公共IP”。
  10. 点击创建
  11. 这将为swsportspsychology.co.uk创建一条记录,将您带到EC2实例。现在设置WWW。
  12. 再次单击“创建记录集”
  13. 使用右侧的面板;
  14. 输入" www"在名称字段
  15. 确保记录类型设置为" CNAME - Canonical Name"
  16. 确保将别名值设置为"否"
  17. 将TTL值保留为默认值
  18. 将“值”字段设置为您之前记录的EC2实例的公共DNS值。
  19. 点击创建
  20. 您现在可以访问" www.swsportspsychology.co.uk"
  21. 访问您的网站