我有一个域名“blabla.com”,在某个注册商那里。我有许多 ELB 来处理流量,但它们的域名不断变化。
我希望将 blabla.com 流量从 AWS route53 内部路由到 ELB,以从高级路由(加权路由等)中受益。
有办法设置这个吗?
我在 route53 中为 blabla.com 创建了一个托管区域,我原本想从注册商处创建一个 CNAME,但我不知道将其指向哪里。我无法将其指向 ELB,因为它们没有固定的域名。不知何故,我需要一种方法来表示“将所有内容重定向到 AWS”,以便 AWS 使用我的 route53 规则来重定向流量。
有什么想法可以实现这样的目标吗?
答案1
您希望将域“blabla.com”的流量路由到您的 ELB。由于“blabla.com”是 DNS 命名空间中的顶级节点,又称区域顶点,因此您不能使用 CNAME 记录。您不能使用指向 ELB 的 IP 地址的 A 记录,因为 IP 会发生变化。
解决方案是使用别名记录(Route53 的扩展)。别名记录指向 AWS 资源。Route53 会自动检测资源的变化并更新 DNS 记录。
请参阅 AWS 上有关别名记录及其使用方法的文档。https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-choosing-alias-non-alias.html