【问题标题】:AWS EC2 hosted website map to domain name from godaddyAWS EC2 托管网站映射到 Godaddy 的域名
【发布时间】:2020-07-30 08:43:44
【问题描述】:

我从 GoDaddy 购买了域名。 www.***ta.com 我正在使用 AWS 托管虚拟机(EC2 实例)。 现在我的网站已在 EC2 实例上启动并运行。我可以从公共 IP 地址访问我的网页。

我想使用从 GoDaddy www.***ta.com 购买的域名。

我关注在线帮助

创建托管区域添加记录集 类型 A - AWS Route 53 中的公共 IP4 和 EC2 机器的公共 IP 地址。 当我测试它可以在 AWS 上运行但不能在浏览器上运行。

有什么遗漏吗?你能提供一些意见吗?

【问题讨论】:

  • 它“在 AWS 上工作”是什么意思?仅来自其他实例?
  • 让我澄清一下。使用 AWS 控制台“测试记录集”
  • 通常需要一些时间才能工作。 dns 必须传播。我假设您正确地将域从 GoDaddy 导入到 R53。
  • R53需要导入域名吗?
  • 如果您在 GoDaddy 中购买了您的域,您的 DNS 注册是 GoDaddy,因此您需要为您的域指向创建一个 DNS 记录类型 A(因为您在实例中使用弹性 IP 而不是负载均衡器)到您的实例的弹性 IP。在 AWS 中工作,因为可能是私有托管区域,EC2 可以解决它,但如果您不从 GoDaddy 迁移您的 DNS 注册或在 GoDaddy 中更改您的域的 NS(名称服务器)到 AWS 中的 NS 服务器, 该网站将不会在您的域下的 Internet 中显示

标签: amazon-web-services amazon-ec2 dns


【解决方案1】:

您可以在 godaddy DNS zone 中设置 DNS 记录,也可以将 DNS 服务器映射到 Route53,然后创建 Zone 文件。

用于在 Godaddy 中设置 DNS -

  • 转到管理 DNS 并选择您的域。
  • 添加 A 记录 - 输入 EC2 实例的 IP 作为值,@ 作为键。
  • 添加另一个 CNAME 记录 - www 作为 @ 的键值
  • 一段时间后,您的域将开始工作。

用于在 Route53 中设置 DNS -

  • 进入 Route53 并通过输入您的域名创建一个域。
  • 在 Godaddy 中,将 DNS 服务器 1、服务器 2、服务器 3、服务器 4 更改为从 Route 53 接收的名称服务器。
  • 24 小时后,您的域名服务器将开始指向 Route53。
  • 现在回到 Route53 并使用您的 ec2 实例 IP 地址添加 A 记录。

【讨论】:

    猜你喜欢
    • 2020-03-25
    • 2018-10-22
    • 1970-01-01
    • 2020-09-20
    • 2011-07-17
    • 1970-01-01
    • 2018-01-28
    • 2017-09-17
    • 2018-01-01
    相关资源
    最近更新 更多