example.ee. 3600 IN A 192.0.2.10
Запись A (address record) связывает имя узла с 32-битным IPv4-адресом. Когда браузер открывает example.ee, его резолвер запрашивает запись A (и запись AAAA для IPv6) и подключается к полученному адресу.
Формат
У каждой записи A есть имя, TTL в секундах, класс IN и один IPv4-адрес. У имени может быть несколько записей A; резолверы возвращают все, а клиенты обычно пробуют их по очереди — простой способ распределения нагрузки и резервирования.
Записи A и вершина зоны
Голый домен (example.ee, «вершина» зоны) должен использовать записи A/AAAA, потому что рядом с находящимися там записями SOA и NS запись CNAME не допускается. Многие DNS-провайдеры предлагают функции «ALIAS» или «развёрнутый CNAME», которые находят целевое имя и публикуют результат как записи A.
TTL и изменения
Резолверы кешируют ответ на время TTL. Перед переездом сайта уменьшите TTL (например, до 300 секунд) за день, чтобы новый адрес быстро вступил в силу; потом верните прежнее значение.
Частые вопросы
- Может ли у домена быть несколько записей A?
- Да. Возвращаются все адреса, а клиент выбирает один — это распределяет нагрузку и позволяет переключиться на другой адрес при сбое.
- Чем запись A отличается от записи AAAA?
- В записи A хранится IPv4-адрес, в записи AAAA — IPv6-адрес. Сайты с двумя стеками публикуют обе.
- Может ли запись A указывать на другой домен?
- Нет, только на IPv4-адрес. Чтобы направить имя на другое имя, используйте CNAME (на вершине зоны не допускается).