【问题标题】:Migrating of DNS from GoDaddy to AWS将 DNS 从 GoDaddy 迁移到 AWS
【发布时间】:2017-03-05 22:05:39
【问题描述】:

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

我已按照步骤转移 DNS,方法是在 Route 53 上设置托管区域,复制四个域名服务器并将它们作为自定义域名服务器保存在 GoDaddy 中。

这是三天前的事了,还没有发生变化。

关于我做错了什么有什么想法吗?

网址是:www.swsportspsychology.co.uk

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

【问题讨论】:

    标签: amazon-web-services dns


    【解决方案1】:

    域名好像没有注册!

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

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

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

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

    在本例中,我们将为您的域和 WWW 配置 A 记录以指向您的 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 - 规范名称”
    16. 确保别名值设置为“否”
    17. 将 TTL 值保留为默认值
    18. 将 Value 字段设置为您之前记录的 EC2 实例的 Public DNS 值。
    19. 点击创建
    20. 您现在应该可以通过访问“www.swsportspsychology.co.uk”访问您的网站

    【讨论】:

    • 它现在已经工作了。但是现在当我转到我的域名时,它会将我带到网站,但显示的 url 是 EIP,而不是我转移的地址。有什么想法吗?
    • 当我挖掘您的域时,我可以看到您的域现在已注册,但是我看不到任何 DNS 记录。我们需要设置 www.swsportspsychology.co.uk 以指向您的 EC2 实例。我会用这个额外的细节为你更新上面的答案。
    • 我已经用添加您需要的 DNS 记录的步骤更新了问题。请注意,您的架构不适合 HA 或可扩展性。我建议您查看 AWS Elastic Load Balancer 和 Autoscaling Groups 以改进您的架构,以及 Route53 别名记录以及它们与 ELB 的关系。
    猜你喜欢
    • 2015-04-09
    • 2017-03-25
    • 2016-02-13
    • 1970-01-01
    • 1970-01-01
    • 2017-03-06
    • 2016-01-01
    • 1970-01-01
    • 2016-03-08
    相关资源
    最近更新 更多