record · beginner

AAAA record reference

Understand DNS AAAA records, IPv6 address syntax, owner-name behavior, caching, coexistence, and what an IPv6 answer proves.

An AAAA record associates an owner name with one IPv6 address. The four letters are the record mnemonic, not a count of addresses.

Purpose and type code

IANA registers AAAA as type code 28 [1]. Its RDATA is one 128-bit IPv6 address in network byte order [2]. More than one AAAA record at an owner forms an RRset of IPv6 addresses.

Presentation format

www.example.com.  300  IN  AAAA  2001:db8::10

Zone files use the normal textual representation of an IPv6 address. The documentation prefix 2001:db8::/32 is reserved for examples and should not be used as a production destination.

Owner-name and coexistence rules

AAAA and A RRsets may coexist at the same owner so clients can discover both IPv6 and IPv4 destinations. AAAA can also coexist with other ordinary data, but not at a CNAME owner; a CNAME alias cannot carry other ordinary RRsets [3].

Query transport and answer address family are independent. A resolver can ask for AAAA over IPv4 or ask for A over IPv6 [2].

Caching and changes

AAAA and A are separate RRsets with separate answers and potentially different TTLs. Removing a broken AAAA record does not immediately erase copies already held in recursive or client caches. Plan overlap and rollback for both address families.

Security and operational limits

Publishing AAAA advertises an IPv6 destination; it does not prove that routing, firewalls, load balancers, TLS, or the application work over IPv6. A partially working IPv6 path can produce failures even when IPv4 remains healthy.

DNSSEC may authenticate the RRset but does not test IPv6 reachability or encrypt the query.

Verify

Query AAAA explicitly and capture the source, answers, TTL, and time. Then test the service over IPv6 rather than assuming that a DNS answer means the path is usable. Verify A separately when the service is dual-stack.

Next step

Read the CNAME record reference before replacing direct address records with an alias.