Why does IPv6 use AAAA to represent its DNS records?

I take it this is a question specifically about the name of the RR type?

It obviously could have had a different name, the name AAAA for IPv6 address records is in reference to an IPv6 address (128 bits) being four times the size of an IPv4 address (32 bits).


RFC 1035, which defines resource records for DNS, mentions the meaning of record type A as 'host address'. 'Host address' back then was of 32 bits.

RFC 3596 explains the new resource record for IPv6. It defines a new record type to be used to store an IPv6 address.

So the new record type should signify the address that is stored with it. The best way to do that is to compare IPv6 with IPv4, and so we have four A's - four times that of the IPv4 length.


A is nothing but an Address and Simple Difference between A and AAAA

A DNS Record Type define IPV4 Address size is 32bit number

AAAA DNS Record Type define IPV6 Address size is 128bit number (32*4 means A*4) number.

So we called as AAAA record