AAAA Record Format

The structure of an AAAA record follows the standard top-level format definition defined in RFC 1035. The RDATA section is composed of one element:

Element Description
address A 128-bit Internet address representing an IPv6 address

The canonical representation is:

AAAA <address>

where <address> is an IPv6 address and looks like 2400:cb00:2049:1::a29f:1804.

For a broader explanation of what AAAA records are and how they work, see What Is an AAAA Record?

In DNSimple, the AAAA record is represented by the following customizable elements:

Element Description
Name The host name for the record, without the domain name. This is generally referred to as a “subdomain”. We automatically append the domain name.
TTL The time-to-live in seconds. This is the amount of time the record is allowed to be cached by a resolver.
Address The IPv6 address the AAAA record points to.

Formatting

Because the same IPV6 address can be represented in different ways, DNSimple normalizes the IPV6 address to the canonical form, as described in RFC 5952 section 4.

Some examples:

  • If you provide the IPv6 address 2001:0000:0000:00FE:0000:0000:0000:CDEF, we will store it as 2001:0:0:fe::cdef.
  • If you provide the IPv6 address 2001:0db8::0001:0000, we will store it as 2001:db8::1:0.
  • If you provide the IPv6 address 2001:db8:0:0:0:0:2:1, we will store it as 2001:db8::2:1.
  • If you provide the IPv6 address ::ffff:c000:0280, we will store it as ::ffff:192.0.2.128.

Have more questions?

If you have any questions or need assistance managing AAAA records, contact support, and we’ll be happy to help.