web-dev-qa-db-ja.com

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

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

22
kojow7

これは特にRRタイプの名前に関する質問だと思いますか?

それは明らかに異なる名前を持っている可能性があります。IPv6アドレスレコードの名前AAAAは、IPv4アドレス(32ビット)のサイズの4倍のIPv6アドレス(128ビット)を参照しています。

51

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

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

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

0
user462453