Чому IPv6 використовує AAAA для представлення своїх записів DNS?


22

Чи є причина, що стандарт IPv6 використовує AAAA, а не AA? Я не можу знайти посилання на записи AA або AAA в DNS. Чи вказують на As щось конкретне?


5
Ви навряд чи отримаєте авторитетну відповідь на це, як це було вирішено майже чверть століття тому; відповідь, якщо вона існує, була, ймовірно, у давно померлому списку розсилки, за яким архіви зникли з Інтернету багато років тому.
Майкл Хемптон

7
@MichaelHampton AAAA визначається RFC1886, а потім RFC3596. Перший був, draft-ietf-ipngwg-dnsа другий, draft-ietf-dnsext-rfc1886bisщоб ви могли перейти до робочих груп. У першому немає більше архівів списків розсилки, але через другий ви можете знайти цікаві теми, наприклад: mailarchive.ietf.org/arch/msg/dnsext/… або цей ідентифікатор: tools.ietf.org/html/draft- ietf-dnsext-aaaa-a6-01 або mailarchive.ietf.org/arch/msg/dnsext/…
Патрік Мевзек

@PatrickMevzek Усі ці потоки списку розсилки та ідентифікатор, схоже, приблизно стосуються AAAA порівняно з A6, що трапилося через багато років після подій, про які запитує ОП. Чи є щось конкретне, на що ви хотіли звернути увагу?
Майкл Хемптон

4
@MichaelHampton Тільки той факт, що не все втрачено, трохи пошуку дає корисну інформацію ... і AAAA проти A6 також дає пояснення, чому AAAA ...
Патрік Мевзек

Відповіді:


51

Я вважаю, що це питання конкретно щодо назви типу RR?

Очевидно, це могло мати інше ім'я, назва AAAAдля записів адрес IPv6 посилається на адресу IPv6 (128 біт), що в чотири рази перевищує розмір адреси IPv4 (32 біта).


10
Для трохи додаткової історії: також був тип A6, який міг робити ієрархічні посилання, де частина адреси була визначена в іншому записі A6 тощо. Вона застаріла через додаткову складність.
Сандер Стеффан

О, жахливі кулаки! Так, у ранніх чернетках були деякі (технічно приголомшливі) речі. І я впевнений, що ти маєш рацію щодо розміру, який є ключовим; Я не думаю, що я можу згадати, де я це прочитав. Ви можете спробувати запитати людей, що вижили в Інтернеті, наприклад, Джин Спаффорд на Quora…
Буде Кроуфорд

1
@WillCrawford Я не такий старожил, але я пам'ятаю, дізнавшись, що це було причиною близько 2000 року, тому це не нове пояснення. І це правильне поєднання дурості та очевидності, яке було оригінальним виправданням.
панно

1
… IPng було рекомендовано в 1994 році , опубліковано як RFC 1752 у 1995 році .
Буде Кроуфорд

4
"Синтаксис запису ресурсів AAAA точно такий самий, як запис A, за винятком того, що адреси потрібно тривати довше" - ; вхід: журнал usenix & sage (pdf)
Буде Кроуфорд

0

RFC 1035, який визначає записи ресурсів для DNS, згадує значення типу запису A як "адресу хоста". Тоді "адреса хоста" складалася з 32 біт.

RFC 3596 пояснює новий запис ресурсів для IPv6. Він визначає новий тип запису, який буде використовуватися для зберігання адреси IPv6.

Отже, новий тип запису повинен означати адресу, яка зберігається разом із ним. Найкращий спосіб зробити це порівняти IPv6 з IPv4, і тому у нас є чотири А - у чотири рази більше довжини IPv4.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.