当我在AWS Route 53中添加ELB作为别名目标时,它会自动将dualstack
前缀添加到我的ELB DNS。这代表什么?
当我尝试dig
时,两者都返回相同的端点。
注意:这是内部负载均衡器
答案 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(A
或dualstack.*
端点)当前返回IPv6 ipv6.*
记录,或作为AAAA
记录的有效别名目标
您可以使用AAAA
确认
dig
只有EC2-Classic ELB才会返回此命令的IPv4和IPv6地址,其他人只返回IPv4地址。