AAAA-запись: адрес сайта для IPv6
AAAA-запись — то же, что A-запись, только для IPv6-адреса. Добавляйте её, если у сервера есть IPv6 и сайт по нему отвечает. При переезде на другой сервер не забудьте поменять или удалить старую.
Содержание 7
Коротко
- AAAA хранит IPv6-адрес сервера — длинный адрес с двоеточиями, например 2001:db8::10. Он занимает 128 бит (RFC 3596), а IPv4 — 32.
- Запись нужна, только если у сервера есть IPv6-адрес. Без неё сайт работает по IPv4 через A-запись.
- Если AAAA ведёт на адрес, по которому сайт не отвечает, у посетителей с IPv6 сайт может не открыться. Поэтому сначала настройте сервер, потом добавляйте запись.
Когда AAAA нужна, а когда нет
| Ситуация | Что делать |
|---|---|
| у VPS есть IPv6-адрес, nginx его слушает | добавить AAAA для @ и для www |
| у сервера нет IPv6 или сайт по нему не отвечает | AAAA не добавлять |
| переехали на другой сервер | поменять адрес в AAAA или удалить её |
| виртуальный хостинг, домен на NS хостинга | записи ставит хостинг, менять не нужно |
IPv6-адрес VPS указан в панели провайдера рядом с IPv4, если он у сервера есть.
Как добавить AAAA-запись
| Имя | Тип | Значение |
|---|---|---|
| @ | AAAA | 2001:db8::10 |
| www | AAAA | 2001:db8::10 |
Записи добавляют там же, где A-записи — где менять записи. У Рег.ру это тип AAAA с полем IPv6 Address, у Beget — тип AAAA в разделе «DNS», у Timeweb — «Добавить запись» в «Редакторе DNS». Пример 2001:db8::10 — учебный адрес, впишите свой из панели.
Сервер тоже должен принимать запросы по IPv6. В nginx за это отвечает строка listen [::]:80; рядом с listen 80; — как это настроить, показано в статье как разместить сайт на VPS. Для HTTPS нужна такая же строка с портом 443.
Как проверить
nslookup -type=AAAA example.com 77.88.8.8Если запись есть, в ответе будет строка:
example.com has AAAA address 2001:db8::10Если записи нет, nslookup ответит No answer и покажет служебную запись SOA. В Windows ответ оформлен немного иначе — ищите в нём то же значение.
Ответит ли сайт по IPv6, проверяет curl с ключом -6 — он подключается только по IPv6:
curl -6 -I https://example.comПервая строка ответа с кодом 200 или 301 — сайт отвечает. Если у вашего интернета нет IPv6, эта проверка не сработает даже при верной настройке: выполните её на самом сервере или на другом сервере с IPv6.
Ошибки и как их исправить
| Что видно | Причина | Что сделать |
|---|---|---|
| после переезда часть посетителей видит старый сайт | осталась старая AAAA | поменять адрес в AAAA или удалить её |
| у части посетителей сайт не открывается | AAAA есть, а nginx не слушает IPv6 | добавить listen [::]:80; и listen [::]:443 ssl; или удалить AAAA |
| панель не принимает адрес в A-записи | вписали IPv6-адрес в A | для IPv6 — тип AAAA |
Источники
- RFC 3596
- RFC 2181
- Рег.ру: настройка ресурсных записей
- Beget: раздел «DNS»
- Timeweb: вопросы о доменах
- Руководство curl
Сверено 9 октября 2026 года.
Что почитать дальше
Проверено и обновлено: 09.10.2026