AAAA-запись (Quad-A record)

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

AAAA-запись (QuadA record) — это тип DNS-записи, который сопоставляет доменное имя с 128-битным IPv6-адресом, обеспечивая маршрутизацию запросов в сетях нового поколения, и является аналогом A-записи для IPv4, но с существенно большим адресным пространством.

По данным глобальной статистики на 2026 год, доля IPv6-трафика в мире достигла 47% (по данным Google), а в некоторых странах (США, Индия, Германия) превышает 60%. Для сайтов без AAAA-записи эти пользователи вынуждены использовать механизмы перехода (NAT64, 6to4), что увеличивает задержку на 30–50 мс (индустриальный ориентир). Рекомендуемый TTL для AAAA-записи — 3600 секунд (1 час), а при частых изменениях — 300 секунд, что обеспечивает баланс между стабильностью и скоростью распространения.

Как это работает?

При запросе к домену DNS-резолвер, поддерживающий IPv6, запрашивает AAAA-запись наряду с A-записью. Если AAAA-запись существует, клиент (браузер, приложение) выбирает предпочтительный протокол согласно политике Happy Eyeballs (RFC 8305): обычно пытается подключиться по IPv6, но параллельно запускает таймер для IPv4, чтобы при задержке или недоступности IPv6 быстро переключиться на IPv4. В ответе DNS может быть несколько AAAA-записей для балансировки нагрузки, и клиент выбирает одну из них. Кэширование работает аналогично A-записи: резолвер хранит полученный IPv6-адрес в течение TTL, что ускоряет повторные запросы.

Метрики и стандарты

  • Глобальное проникновениеIPv647% (2026 год), при этом у мобильных операторов доля достигает 70–80%, поэтому отсутствие AAAA-записи критично для мобильных пользователей.
  • TTL — стандартное значение 3600 с, для динамичных сред рекомендуется 300 с.
  • Время разрешения — AAAA-запись (без кэша) обрабатывается за 50–100 мс, аналогично A-записи; при наличии цепочек CNAME время может увеличиться на 10–20 мс.
  • КоличествоAAAA-записей — допустимо несколько (для round-robin), но более 4-х записей увеличивает размер ответа и может замедлить обработку.
  • Отказоустойчивость — если сайт имеет только AAAA-запись, а клиент не поддерживает IPv6, он не сможет подключиться; поэтому всегда рекомендуется иметь и A, и AAAA записи (dual-stack).

Почему это важно для бизнеса?

Отсутствие AAAA-записи делает сайт недоступным для пользователей, у которых нет IPv4 (например, в сетях с NAT64 или чисто IPv6-подключениях). В 2026 году такие пользователи составляют значительную часть мобильного трафика, особенно в развивающихся странах. Это напрямую снижает охват аудитории и конверсию. Кроме того, некоторые поисковые системы (например, Google) учитывают наличие IPv6 при ранжировании — сайты с AAAA-записью могут получать небольшое преимущество в выдаче. Также AAAA-запись позволяет использовать современные протоколы, такие как HTTP/3 (QUIC), которые часто лучше работают поверх IPv6, сокращая задержки и улучшая Core Web Vitals.

Пример применения

Сценарий: Интернет-магазин размещён на сервере с поддержкой IPv6 (адрес 2001:db8::1). Администратор создаёт AAAA-запись для основного домена shop.example.com с этим адресом, а также для www-поддомена. После обновления DNS около 50% мобильных пользователей (в регионах с преобладанием IPv6) начинают подключаться напрямую по IPv6, сокращая TTFB с 120 мс до 85 мс. Аналитика показывает снижение отказов на 5% для этих пользователей, так как страницы загружаются быстрее, а также уменьшается нагрузка на NAT-шлюзы провайдера.

Как это реализуется в WordPress?

AAAA-запись настраивается в панели DNS-провайдера (регистратора или отдельного сервиса, например, Cloudflare). В WordPress нет прямых настроек для AAAA-записи, но требуется корректная конфигурация для работы с IPv6.

  • НастройкаDNS: В панели управления доменом создаётся запись типа AAAA, указывается имя (обычно @ для корня, www для поддомена) и IPv6-адрес сервера. Убедитесь, что сервер имеет выделенный IPv6-адрес (или использует NAT64, но лучше выделенный).
  • Настройка веб-сервера: На сервере с Nginx или LiteSpeed необходимо привязать IPv6-адрес к виртуальному хосту в конфигурации (например, в Nginx директива listen [::]:80 и listen [::]:443 ssl). Без этого даже при наличии AAAA-записи сервер не будет принимать соединения по IPv
  • WordPress-настройки: В wp-config.php следует задать WP_HOME и WP_SITEURL с доменом (не с IP), чтобы WordPress корректно генерировал ссылки. При использовании плагинов кэширования (WP Rocket, W3 Total Cache) убедитесь, что они не кэшируют IP-адрес клиента, а используют заголовки, корректно передающие реальный IP (особенно если используется Cloudflare или другой прокси, который передаёт IPv6 через заголовки).
  • Плагины для поддержкиIPv6: Специализированных плагинов нет, но плагины безопасности (например, Wordfence) могут блокировать IP-адреса; они должны корректно обрабатывать IPv6-адреса (Wordfence это поддерживает). Для правильного определения IP-адреса посетителя можно использовать плагин Cloudflare Flexible SSL (если используется Cloudflare) или настроить $_SERVER[‘HTTP_CF_CONNECTING_IP’] вручную.
  • Мониторинг: В Google Search Console и Google Analytics можно отслеживать долю пользователей, использующих IPv6 (в GA4 доступен отчёт по типу сети). В панели Cloudflare есть раздел аналитики по протоколам.

Связанные понятия

  • IPv6 — версия интернет-протокола с 128-битными адресами, пришедшая на смену IPv
  • A-запись — аналог AAAA, но для 32-битных IPv4-адресов.
  • Dualstack — одновременная поддержка IPv4 и IPv6 на сервере и в DNS.
  • NAT64 — механизм перехода, позволяющий IPv6-клиентам подключаться к IPv4-серверам.
  • Happy Eyeballs — алгоритм, ускоряющий выбор протокола (IPv6 vs IPv4) для минимизации задержек.
  • SLAAC — автоконфигурация IPv6-адресов без DHCP.

Ошибки:

  • Создание AAAA-записи, но отсутствие привязки IPv6-адреса на сервере — сайт будет недоступен для IPv6-клиентов, они будут ждать таймаута (около 5–10 секунд), что ухудшает пользовательский опыт и увеличивает отказы.
  • Использование неверного IPv6-адреса (например, локального fe80::) — такие адреса не маршрутизируются в глобальной сети; используйте только глобальные уникальные адреса (2000::/3).
  • Отсутствие A-записи при наличии AAAA — часть пользователей с IPv4 не смогут зайти, если у них нет доступа к IPv Всегда используйте dual-stack.
  • Неправильное TTL — если AAAA-запись меняется часто, высокий TTL приведёт к длительному периоду недоступности для части пользователей; снижайте TTL за сутки до изменений.