Lorsque j'ajoute un ELB en tant que cible d'alias dans AWS Route 53, il ajoute automatiquement le préfixe dualstack
à mon DNS ELB. Qu'est-ce que cela représente?
Lorsque j'essaie Dig
, les deux retournent les mêmes points de terminaison.
Remarque: il s'agit d'un équilibreur de charge interne
Le nom DNS dualstack
renvoie à la fois les enregistrements IPv6 et IPv4 pour un EC2-Classic (avec accès à Internet, non VPC) Elastic Load Balancer .
Voir la documentation ELB sur Équilibreurs de charge accessibles sur Internet :
EC2-VPC
Les équilibreurs de charge dans un VPC prennent uniquement en charge les adresses IPv4. [...]
EC2-Classic
Les équilibreurs de charge dans EC2-Classic prennent en charge les adresses IPv4 et IPv6. [...]
Le nom DNS public de base renvoie uniquement les enregistrements IPv4. Le nom DNS public avec le
ipv6
le préfixe renvoie uniquement les enregistrements IPv6. Le nom DNS public avec le préfixedualstack
renvoie les enregistrements IPv4 et IPv6. Nous vous recommandons d'activer la prise en charge IPv6 en utilisant le nom DNS avec le préfixedualstack
pour vous assurer que les clients peuvent accéder à l'équilibreur de charge à l'aide d'IPv4 ou d'IPv6.
Bien que la console Route53 toujours précède dualstack.
au nom DNS lors du choix d'une cible d'alias pour un ensemble d'enregistrements de ressources A
(IPv4) ou AAAA
(IPv6) (comme indiqué dans documentation ), et en plus le dualstack.*
le point de terminaison renvoie toujours correctement un enregistrement IPv4 A
, uniquement les noms DNS pour un EC2-Classic ELB (soit le dualstack.*
ou ipv6.*
endpoint) renvoie actuellement les enregistrements IPv6 AAAA
ou sert d'alias cible valide pour un enregistrement AAAA
.
Vous pouvez confirmer en utilisant Dig
:
Dig dualstack.[endpoint] A dualstack.[endpoint] AAAA +short
Seul un ELB EC2-Classic renverra les adresses IPv4 et IPv6 pour cette commande, les autres ne renverront qu'une adresse IPv4.