EMZETT.
Войти

AAAA-запись

Коротко: Тип DNS-записи, напрямую сопоставляющий доменное имя с адресом IPv6 — IPv6-аналог A-записи.

Подробнее: Название «AAAA» — не опечатка: адрес IPv6 в четыре раза длиннее адреса IPv4 (128 вместо 32 бит), отсюда учетверённое «A». У домена одновременно могут быть и A-, и AAAA-запись, так что до него могут добраться и клиенты с IPv4, и клиенты с IPv6 («dual-stack»).

Подробности

Структура

Структура в точности повторяет структуру A-записи, только значением служит адрес IPv6:

emzett-digital.com.   3600   IN   AAAA   2606:4700:3033::6815:1515

Адреса IPv6 записываются восемью группами по четыре шестнадцатеричных символа, разделёнными двоеточиями. Одна или несколько подряд идущих групп нулей могут быть свёрнуты в :: один раз на адрес (в примере выше :: заменяет несколько нулевых групп посередине) — это делает и без того длинные адреса несколько компактнее, но людям они всё равно запоминаются заметно труднее, чем адрес IPv4.

Работа в режиме dual-stack

На практике A- и AAAA-записи для одного домена часто существуют параллельно («dual-stack»). Клиент с поддержкой IPv6 тогда обычно автоматически предпочитает AAAA-запись (современные операционные системы используют для этого механизм «Happy Eyeballs», который почти параллельно пробует оба пути подключения и берёт более быстрый), а более старые или чисто IPv4-сети возвращаются к A-записи. Это позволяет постепенно переходить на IPv6, не исключая существующих клиентов IPv4, — главная причина, по которой, несмотря на предвиденный десятилетиями и теперь наступивший дефицит адресов IPv4, оба мира годами вынуждены работать параллельно, а кое-где работают до сих пор.

Почему переход идёт так долго

IPv6 был стандартизован ещё в 1998 году, но его фактическое внедрение десятилетиями оставалось низким — классическая проблема курицы и яйца: у интернет-провайдеров было мало стимулов внедрять IPv6, пока его почти не предлагали сайты, а у владельцев сайтов — мало срочности, пока его почти ни у кого из пользователей не было. Лишь растущий дефицит IPv4 (свободные блоки адресов IPv4 у региональных интернет-регистраторов теперь практически исчерпаны) и растущий спрос на адреса со стороны устройств IoT усилили давление. Сегодня значительная, но всё ещё не полная доля глобального трафика поддерживает IPv6 нативно — поэтому dual-stack в обозримом будущем остаётся конфигурацией по умолчанию практически для любого общедоступного сайта.

Поведение при возврате к запасному варианту

Если AAAA-запись полностью отсутствует, клиент с поддержкой IPv6 автоматически пробует A-запись по IPv4 — это стоит минимального времени (лишняя неудачная попытка подключения по IPv6 перед возвратом к IPv4), но не является жёсткой ошибкой. Наоборот: если есть только AAAA-запись без A-записи, домен для чисто IPv4-клиентов просто недоступен (всё ещё распространено, особенно в старых корпоративных сетях или некоторых странах) — одна из причин, почему чисто IPv6-хостинг для общедоступных сайтов на практике остаётся редким.

См. также: A-запись, DNS-записи, IPv6