Background

The 'AAAA' Resource Record (RR) is standarized in RFC 3596 and defines the IPv6 address of a particular host in the domain or zone. Hosts that have multiple Internet addresses will have multiple 'AAAA' records that provides a round-robin style of load balancing. The equivlent RR for IPv4 is the A RR. Use 'PTR' RRs for reverse mapping IP addresses to names.


Details

RR Type: AAAA
ID: 28 (0x001C)
Defining RFC: RFC 3596,  Section 2.1,  Page 2
Description: IPv6 Address Record
Function: Returns a 128-bit IPv6 Internet address, most commonly used to map hostnames to an IPv6 address of the host.
Status: Active

'AAAA' RR Syntax

name ttl class type rdata {address}

RR Field Example Description
name ns1 The name is unqualified, causing $ORIGIN substitution. You can also write this as a fully qualified domain name (FQDN) such as ns1.yourdomain.com.

Blank Name - A record that has nothing in the 'name' field gets used for all requests being made to the base domain such as yourdomain.com. (Same as Parent)
ttl This is the records time to live value (in seconds). If there is no TTL specified, the zone's default $TTL Directive will be used.
class IN Specifies the class to be 'Internet'.
type AAAA Specifies the RDATA field will contain data in the AAAA RDATA format.
rdata address 2a01:8840:6::1 Specifies that the host 'ns1' has the phyiscal IPv6 address of [2a01:8840:6::1].

Examples

Snippets from a fictitious forward lookup 'yourdomain.com' zone file

Typical 'AAAA' Record Entries

;
;   Zone records
;
ns1 IN AAAA 2a01:8840:6::1
ns2 IN AAAA 2a01:8840:7::1
 
mail IN AAAA 2001:1900:3001:11::2c

Round-Robin Load-Balancing

Round-robin DNS is a technique of load distribution, load balancing, or fault-tolerance provisioning multiple, redundant Internet Protocol service hosts, e.g., Web server, FTP servers, by managing the Domain Name System's (DNS) responses to address requests from client computers according to an appropriate statistical model.

;
;   Zone records
;
www 3600 IN A 2607:f8b0:4004:c08::6a
www 3600 IN A 2607:f8b0:4004:c08::67

Wildcard DNS record

A wildcard DNS record is a record in a DNS zone that will match requests for non-existent domain names. A wildcard DNS record is specified by using a * as the leftmost label (part) of a domain name, e.g. *.yourdomain.com. The exact rules for when a wild card will match are specified in RFC 1034, but the rules are neither intuitive nor clearly specified. This has resulted in incompatible implementations and unexpected results when they are used.

;
;   Zone records
;
* IN A 2607:f8b0:4004:c08::6a
*.yourdomain.com. IN A 2607:f8b0:4004:c08::67


See Also


External References




This content was last updated on December 9, 2020
An error has occurred. This application may no longer respond until reloaded. Reload 🗙