如何在Route 53 GUI中创建指向弹性负载均衡器的区域顶点别名?


14

如《Elastic Load Balancing开发人员指南》中所述,我使用ELB CLI为域名的区域顶点创建了别名。我还使用--rr-type AAAA标志添加了AAAA记录,该指南中未对此进行描述。

在对A和AAAA记录执行elb-associate-route53-hosted-zone命令后,将填充Route 53 GUI。我记录了记录在GUI中的外观,删除了记录,并尝试仅使用GUI重新创建。我收到以下错误。

具有DNS名称example.com的RRSet,类型A包含一个别名目标,该目标包含一个无效的别名目标托管区域。

我想使用Route 53 GUI执行此操作。Route 53 GUI是否支持创建指向弹性负载均衡器的区域顶点别名?

Answers:


17

Route 53小组的一位工程师告诉我,可以在Route 53控制台(GUI)中创建专有别名。

步骤如下。

  1. 单击创建记录集
  2. 对于区域顶点记录,只需将名称字段留空
  3. 选择您要设为A或AAAA的别名类型(两种类型之后的所有步骤都相同)
  4. 选择是单选按钮。
  5. 在另一个选项卡中打开EC2控制台,然后导航到负载均衡器列表。
  6. 单击负载均衡器,然后在列表下方的窗格中查看描述选项卡。下面的示例输出

DNS名称:new-balancer-751654286.us-east-1.elb.amazonaws.com(A记录)
ipv6.new-balancer-751654286.us-east-1.elb.amazonaws.com(AAAA记录)
dualstack.new -balancer-751654286.us-east-1.elb.amazonaws.com(A或AAAA记录)

注意:由于与LoadBalancer关联的IP地址集会随着时间而变化,因此您切勿使用任何特定IP地址创建“ A”记录。如果要为LoadBalancer使用友好的DNS名称,而不是由Elastic Load Balancing服务生成的名称,则应为LoadBalancer DNS名称创建CNAME记录,或使用Amazon Route 53创建托管区域。有关更多信息,请参阅位于http://docs.amazonwebservices.com/ElasticLoadBalancing/latest/DeveloperGuide/using-domain-names-with-elb.html的将域名用于弹性负载平衡。

状态:0个实例(服务中的0个)

端口配置:80(HTTP)转发到80(HTTP)

粘性:禁用

可用区:us-east-1b

源安全小组:amazon-elb-sg

所有者别名:Amazon-elb

托管区域ID:Z3DZXD0Q79N41H

  1. 现在,在上述情况下复制托管区域ID“ Z3DZXD0Q79N41H”,并将其粘贴到标有“别名托管区域ID:”的字段中。
  2. 现在,在上述情况下复制DNS名称'new-balancer-751654286.us-east-1.elb.amazonaws.com'并将其粘贴到“别名DNS名称:”字段中-只是一个供参考,此DNS名称与A和AAAA别名记录。(请勿使用“ ipv6.new-balancer-751654286.us-east-1.elb.amazonaws.com”)
  3. 点击创建记录集,或此时您可以选择是,对记录进行加权,并提供介于0-255和setID(例如“我的负载均衡器”)之间的权重

2
当前,在Route 53 GUI中它要简单得多-只需选择“别名->是”,然后单击“别名目标”编辑框,这将打开一个列表,其中包括为您的帐户设置的所有ELB。选择您要使用的一个,它将自动填充区域ID。
2014年

4

要获得权威性答案,您应该与Amazon Route 53的创建者Amazon AWS进行交流。但是,非常合理的猜测是Route 53 可能不允许在顶点区域创建CNAME(别名),因为DNS不支持此功能。

有一些倡议/讨论允许CNAME在区域顶点进行。但是,必须最终确定标准,然后由“大多数”公共DNS缓存实施-最多可能需要数年的时间。

但是,请注意,Route 53与Amazon Elastic Load Balancer(ELB)一起现在支持区域顶点处的ELB负载均衡器专有别名。这些别名不会像CNAME一样发布到DNS,而是通过内部将别名动态转换为A-Record并发布A-Record来进行处理。


谢谢。您的答案非常有用,可以在区域顶点处提供有关CNAME的上下文以及AWS用于ELB的专有方法。我很想看看是否有人能从Route 53 GUI启动AWS的黑客攻击。
Jeff Loughridge

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.