AAAA-запись (адресная запись IPv6)

Типы DNS-записей
Запись DNS, связывающая доменное имя с IPv6-адресом сервера.
← Вернуться к глоссарию

Что такое AAAA-запись?

AAAA-запись (произносится «куад-эй») — это тип DNS-записи, сопоставляющий доменное имя с IPv6-адресом. Это IPv6-эквивалент A-записи, работающей с IPv4-адресами. Название «AAAA» связано с тем, что IPv6-адреса в четыре раза длиннее IPv4-адресов (128 бит против 32 бит).

Почему важны AAAA-записи

Адреса IPv4 заканчиваются. Доступные 4,3 миллиарда IPv4-адресов казались огромным запасом в 1980-х годах, но теперь исчерпаны. IPv6 предоставляет 340 ундециллионов адресов (3.4 × 10^38), обеспечивая дальнейший рост интернета.

Статистика внедрения IPv6

Формат AAAA-записи

example.com.    IN    AAAA    2606:2800:220:1:248:1893:25c8:1946

IPv6-адреса записываются восемью группами из четырёх шестнадцатеричных цифр:

Настройка AAAA-записей

Базовая настройка

@       IN    AAAA    2001:db8::1

www IN AAAA 2001:db8::1

Двухстековая конфигурация (IPv4 + IPv6)

Большинство сайтов должны поддерживать оба протокола:

example.com.    IN    A       203.0.113.50

example.com. IN AAAA 2001:db8::1

www IN A 203.0.113.50

www IN AAAA 2001:db8::1

Клиенты с поддержкой IPv6 предпочитают AAAA-записи, остальные используют A-записи.

Как работает DNS-разрешение с AAAA

Современные DNS-резолверы запрашивают A и AAAA одновременно:

1. Параллельные запросы: резолвер одновременно отправляет запросы A и AAAA

2. Happy Eyeballs: клиент одновременно проверяет соединения IPv4 и IPv6

3. Побеждает самый быстрый: используется первое успешное соединение

4. Резервный вариант: при сбое IPv6 автоматически используется IPv4

Алгоритм «Happy Eyeballs» (RFC 6555) позволяет пользователям получать быстрое соединение, не замечая согласования протокола.

Когда добавлять AAAA-записи

AAAA стоит добавить, если:

AAAA можно не добавлять, если:

Проверка AAAA-записей

С помощью dig:
dig example.com AAAA

; ANSWER SECTION:

example.com. 300 IN AAAA 2606:2800:220:1:248:1893:25c8:1946

С помощью DomScan:
curl "https://domscan.net/v1/health?domain=example.com"

# Includes hasAAAA in DNS details

Распространённые проблемы

Отсутствующие AAAA-записи

Сайты без AAAA могут столкнуться со следующими проблемами:

Неверные AAAA-записи

Неверный IPv6-адрес вызывает сбои у пользователей IPv6, тогда как пользователи IPv4 могут этого не заметить, поэтому проблему трудно обнаружить.

Посетители только с IPv6

Небольшая, но растущая группа пользователей работает только через IPv6. Без AAAA-записей сайт для них недоступен.

Лучшие практики

1. Поддерживайте двухстековую конфигурацию: настраивайте и A-, и AAAA-записи

2. Проверяйте подключение IPv6: убедитесь, что сервер действительно отвечает по IPv6

3. Контролируйте оба протокола: включите IPv6 в мониторинг доступности

4. Используйте согласованные TTL: значения TTL для A и AAAA должны соответствовать

5. Обновляйте настройки CDN: включите IPv6 у CDN, если такая возможность доступна

Настройка AAAA-записей становится всё важнее по мере распространения IPv6 и исчерпания адресов IPv4.

Применяйте эти знания на практике

Используйте API DomScan для проверки доступности доменов, их состояния и многого другого.