【问题标题】:How do I make sure my DNS and domain routing is done properly on Route 53?如何确保我的 DNS 和域路由在 Route 53 上正确完成?
【发布时间】:2020-07-29 06:49:00
【问题描述】:

我最近在 GoDaddy 上创建了一个新域,我想将我当前的网站移动到该域。 我决定将主机迁移到 AWS 并在那里创建一个 EC2 实例。

在我购买了要将网站移至的新域并开始配置 Route 53 之前,一切都很好。

我最终遵循了一个教程,该教程说将 GoDaddy 记录移动到我创建了一个托管区域的 Route53,所以我开始这样做。但是,A 记录指向“parked”,'www' cname 记录指向 @,'_domainconnect' cname 记录指向 _domainconnect.gd.domaincontrol.com'

在 Route 53 上创建新记录时,我更改了“www”cname 记录,使其指向我的域“example.com”,以便 www.example.com 指向 example.com。 我更改了 A 记录,使其指向我实例上的 IPv4 地址。 最后,我没有复制“_domainconnect”记录,因为我认为这与 GoDaddy 有特殊关系,可能不应该复制(我也没有在任何教程中看到它)。

现在,通过 www.example.com 或 example.com 域访问网站没有问题,但是在阅读了多个教程和观看多个视频之后,我想确保我做对了两件事:

1- 有人提到服务 www.example.com 和 example.com 的服务器两次,当上一个过程完成时,它们是两个不同的版本......我不明白它们的意思,如果这是一个问题或不是。如果有人能澄清这一点,那就太棒了。

2- 有人还提到对 Route53 使用弹性 IP,因为实例 IPv4 可能会更改?如果我要在实例上运行网站,我应该担心这些吗?

抱歉,解释太长了,我试图尽可能地描述性。

这是 Route 53 配置:

【问题讨论】:

  • 使用`www.example.com`记录,您将其设置为Alias?
  • 2.是的,如果要重新启动您的 ec2 实例(有时会重新启动),那么您将获得一个新的 IP。弹性 IP 为您提供了一个静态 IP,您可以在不同的服务(如 EC2 或当您希望从多个 EC2 实例为您的网站提供服务时更好的弹性负载均衡器)上使用或重用(不能组合使用)
  • @Marcin 不,没有记录设置为别名

标签: amazon-web-services amazon-ec2 server ip amazon-route53


【解决方案1】:

为了更好地理解第一点,如果您可以附上 53 号路由配置,可以帮助我们给出更好的答案。

关于第二点,有两个建议。

  1. 最好创建一个弹性 IP 并附加到网络接口,然后将网络接口附加到实例。通过这种方式,IP 将永远保留(或只要您愿意)。否则,一旦您重新启动实例,这肯定会发生,您将失去 IP,因此您的 DNS 需要再次传播。

  2. 保持一切不变,但进一步了解 AWS VPC 是什么,它将为您带来很多好处,而不是将您的实例直接暴露在互联网上。

【讨论】:

  • 由于无法在评论中发布图片,所以我将配置添加到主帖中。我还将研究 VPC。
  • 您能否再解释一下或发送有关弹性 IP 的链接,因为我明白您的意思,但不知道如何实现它:比如我在哪里创建弹性 IP 以及如何添加网络界面作为中间人?
  • 我检查了我的 EC2 实例,它已经连接到我拥有的默认 VPC...我是否必须创建另一个 VPC?
  • 很好,不需要其他VPC,如果你还没有做,你唯一需要做的就是进入网络和安全 -> 弹性IP -> 分配弹性地址.然后选择关联弹性IP,并在页面中作为首选,您可以在实例或网络接口之间进行选择。
  • 我做到了,我直接将它连接到接口.. 这很好还是应该在两者之间添加网络接口?
猜你喜欢
  • 1970-01-01
  • 2020-03-19
  • 2023-02-15
  • 2021-12-14
  • 1970-01-01
  • 2019-01-30
  • 2017-06-22
  • 1970-01-01
  • 2020-11-20
相关资源
最近更新 更多