Een AAAA record is een DNS resourcerecord dat een domeinnaam associeert met een 128-bits IPv6 adres. Het is het IPv6 equivalent van het A record, dat domeinen aan 32-bits IPv4 adressen koppelt. Gedefinieerd in RFC 3596, maken AAAA records het IPv6-compatibele clients mogelijk om hosts op het moderne IPv6 internet op te lossen en verbinding mee te maken.
Hoe het werkt
Wanneer een DNS resolver een domein met QTYPE=28 (de AAAA record type code) opvraagt, reageert de gezaghebbende nameserver met het ruwe IPv6 adres in RDATA format. Een zone file entry ziet er als volgt uit:
example.com. 3600 IN AAAA 2606:2800:220:1:248:1893:25c8:1946
De meeste domeinen publiceren zowel A als AAAA records voor dual-stack ondersteuning (IPv4 en IPv6). Moderne clients gebruiken "Happy Eyeballs" (RFC 8305) om beide record types parallel op te vragen en de verbindingspogingen te laten racen, zodat een kapot IPv6 pad de IPv4 fallback niet blokkeert of vertraagt.
Wanneer het van belang is
Een AAAA record publiceren zonder juiste IPv6 connectiviteit (slecht routing, firewall regels, verkeerd geconfigureerde interfaces) kan ertoe leiden dat clients vastlopen of mislukken wanneer zij proberen het geadverteerde IPv6 adres te gebruiken. Als uw server IPv6 ondersteunt, zorg ervoor dat het hele pad end-to-end werkt. Gebruik DNS lookup om te verifiëren dat uw AAAA records correct zijn gepubliceerd.
NoteEen AAAA-record is simpelweg het IPv6-equivalent van een A-record. Door zowel een A- als een AAAA-record voor dezelfde hostnaam te publiceren, kunnen clients je via beide protocollen bereiken.