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


22

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


5
四半世紀近く前に決定されたため、これに対する信頼できる答えを得る可能性は低いでしょう。答えは、もし存在すれば、何年も前にインターネットからアーチが消えてしまった長いデッドメーリングリストにあったでしょう。
マイケルハンプトン

7
@MichaelHampton AAAAは​​、RFC1886、次にRFC3596で定義されています。1つdraft-ietf-ipngwg-dns目は2 つ目draft-ietf-dnsext-rfc1886bisだったので、ワーキンググループに行くことができます。最初のものにはメーリングリストのアーカイブはありませんが、2番目のものには、mailarchive.ietf.org / arch / msg / dnsext / やこのID:tools.ietf.org/html/draft-などの興味深いスレッドがあります。IETF-DNSEXT-AAAA-a6-01またはmailarchive.ietf.org/arch/msg/dnsext/...
パトリックMevzek

@PatrickMevzekこれらのメーリングリストスレッドとIDはすべて、A6と比較してAAAAについてのものであるようです。注意を喚起したい具体的なものはありますか?
マイケルハンプトン

4
@MichaelHamptonただ、すべて失われていないという事実は、少し検索は、いくつかの有用な情報を提供しません...とA6対AAAAもに関する説明を与える理由はAAAA ...
パトリックMevzek

回答:


50

これは特にRRタイプの名前に関する質問ですか?

明らかに別の名前にすることもできますAAAA。IPv6アドレスレコードの名前は、IPv4アドレス(32ビット)の4倍のサイズのIPv6アドレス(128ビット)を参照しています。


10
少し余分な履歴があります。アドレスの一部が別のA6レコードなどで定義されている階層参照を実行できるA6タイプもありました。複雑さが増したため、非推奨になりました。
サンダーステファン

ああ、恐ろしいナックル!はい、初期のドラフトにはいくつかの(技術的に素晴らしい)ものが含まれていました。そして、サイズが重要であることは確かです。私はそれを読んだ場所を覚えているとは思わないが。現存する初期のインターネットの人々に尋ねてみてください。たとえば、ジーン・スパフォードはQuoraにいます…
ウィル・クロフォード

1
@WillCrawford私はそんなに古い人ではありませんが、それが2000年頃のいつかの理由であったことを覚えているのを覚えているので、それは新しい説明ではありません。そして、それは本来の正当化であったことが愚かさと自明性の正しい組み合わせを持っています。
ホッブズ

1
…IPngは1994年に推奨され、1995年に RFC 1752として公開されました。
ウィルクロフォード

4
「AAAAリソースレコードの構文は、アドレスが入力に時間がかかることを除いて、Aレコードとまったく同じである」 - ;ログイン:USENIX&セージの雑誌(PDF)
ウィル・クロフォード

0

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.