当我在AWS Route 53中将ELB添加为Alias Target时,它将自动将dualstack
前缀添加到我的ELB DNS中。这代表什么?
当我尝试dig
时,两者都返回相同的端点。
注意:这是一个内部负载平衡器。
最佳答案
dualstack
DNS名称返回 EC2-Classic (面向Internet的非VPC) flex 负载均衡器的IPv6和IPv4记录。
请参阅Internet-Facing Load Balancers上的ELB文档:
尽管在为dualstack.
(IPv4)或A
(IPv6)资源记录集选择别名目标时,Route53控制台始终在DNS名称前添加AAAA
到DNS名称(如documentation中所述),此外dualstack.*
端点始终正确返回IPv4 A
记录,只有 EC2-Classic ELB(dualstack.*
或ipv6.*
端点)的DNS名称当前返回IPv6 AAAA
记录,或充当AAAA
记录的有效别名目标。
您可以使用dig
进行确认:
dig dualstack.[endpoint] A dualstack.[endpoint] AAAA +short
仅EC2-Classic ELB将为此命令返回IPv4和IPv6地址,其他ECB将仅返回IPv4地址。关于amazon-web-services - Dualstack前缀在AWS ELB中是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41623388/