Skip to main content

2. New resource record definition and domain

2. New resource record definition and domain​

A record type is defined to store a host's IPv6 address. A host that has more than one IPv6 address must have more than one such record.

2.1. AAAA record type​

The AAAA resource record type is a record specific to the Internet class that stores a single IPv6 address.

The IANA assigned value of the type is 28 (decimal).

2.2. AAAA data format​

A 128 bit IPv6 address is encoded in the data portion of an AAAA resource record in network byte order (high-order byte first).

2.3. AAAA query​

An AAAA query for a specified domain name in the Internet class returns all associated AAAA resource records in the answer section of a response.

A type AAAA query does not trigger additional section processing.

2.4. Textual format of AAAA records​

The textual representation of the data portion of the AAAA resource record used in a master database file is the textual representation of an IPv6 address as defined in [3].

2.5. IP6.ARPA Domain​

A special domain is defined to look up a record given an IPv6 address. The intent of this domain is to provide a way of mapping an IPv6 address to a host name, although it may be used for other purposes as well. The domain is rooted at IP6.ARPA.

An IPv6 address is represented as a name in the IP6.ARPA domain by a sequence of nibbles separated by dots with the suffix ".IP6.ARPA". The sequence of nibbles is encoded in reverse order, i.e., the low-order nibble is encoded first, followed by the next low-order nibble and so on. Each nibble is represented by a hexadecimal digit. For example, the reverse lookup domain name corresponding to the address

4321:0:1:2:3:4:567:89ab

would be

b.a.9.8.7.6.5.0.4.0.0.0.3.0.0.0.2.0.0.0.1.0.0.0.0.0.0.0.1.2.3.4.IP6.ARPA.