AWS ELB

时间:2017-01-12 21:34:48

标签: amazon-web-services amazon-elb amazon-route53

当我在AWS Route 53中添加ELB作为别名目标时,它会自动将dualstack前缀添加到我的ELB DNS。这代表什么?

当我尝试dig时,两者都返回相同的端点。

注意:这是内部负载均衡器

1 个答案:

答案 0 :(得分:18)

dualstack DNS名称返回 EC2-Classic (面向Internet,非VPC)Elastic Load Balancer的IPv6和IPv4记录。

请参阅Internet-Facing Load Balancers上的ELB文档:

  

EC2-VPC

     

VPC中的负载均衡器仅支持IPv4地址。 [...]

     

EC2-经典

     

EC2-Classic中的负载均衡器支持IPv4和IPv6地址。 [...]

     

基本公有DNS名称仅返回IPv4记录。带有ipv6前缀的公有DNS名称仅返回IPv6记录。带有dualstack前缀的公有DNS名称将返回IPv4和IPv6记录。我们建议您使用带有dualstack前缀的DNS名称启用IPv6支持,以确保客户端可以使用IPv4或IPv6访问负载均衡器。

虽然在为dualstack.(IPv4)或A(IPv6)资源选择别名目标时,Route53控制台始终会在{1}}前加上DNS名称记录集(如documentation中所述),此外AAAA端点始终正确返回IPv4 dualstack.*记录, 的DNS名称> EC2-Classic ELB(Adualstack.*端点)当前返回IPv6 ipv6.*记录,或作为AAAA记录的有效别名目标

您可以使用AAAA确认

dig

只有EC2-Classic ELB才会返回此命令的IPv4和IPv6地址,其他人只返回IPv4地址。