IPv6 では DNS レコードを表すために AAAA を使用するのはなぜですか?

IPv6 では DNS レコードを表すために AAAA を使用するのはなぜですか?

IPv6 標準で AA ではなく AAAA が使用される理由はありますか? DNS で AA または AAA レコードへの参照が見つかりません。A は何か特定のことを示しているのでしょうか?

答え1

これはRRタイプの名前に関する具体的な質問でしょうか?

明らかに別の名前が付けられていた可能性もあります。IPv6 アドレス レコードの名前は、AAAAIPv6 アドレス (128 ビット) が IPv4 アドレス (32 ビット) の 4 倍のサイズであることに由来しています。

答え2

DNS のリソース レコードを定義する RFC 1035 では、レコード タイプ A の意味を「ホスト アドレス」としています。当時の「ホスト アドレス」は 32 ビットでした。

RFC 3596 では、IPv6 の新しいリソース レコードについて説明しています。IPv6 アドレスを格納するために使用される新しいレコード タイプを定義します。

したがって、新しいレコード タイプは、それとともに保存されるアドレスを示す必要があります。これを実行する最良の方法は、IPv6 と IPv4 を比較することです。つまり、4 つの A があり、これは IPv4 の長さの 4 倍です。

答え3

Aは単なるアドレスであり、AとAAAAの単純な違いです。

DNSレコードタイプはIPV4アドレスのサイズを32ビットの数値として定義します

AAAA DNSレコードタイプはIPV6アドレスサイズを128ビット数(32*4はA*4) 番号。

そこで私たちはAAAAレコードと名付けました

関連情報