Что такое запись А?
Запись A (адрес) — это запись DNS, которая сопоставляет имя хоста, например example.com, с адресом IPv4, например 93.184.216.34. Его аналог IPv6, запись AAAA, сопоставляет то же имя хоста со 128-битным адресом IPv6. Вместе они являются конечным ответом почти при каждом поиске DNS: псевдонимы и CNAME в конечном итоге преобразуются в запись A или AAAA, прежде чем будет установлено соединение.
Для электронной почты записи A и AAAA имеют большее значение, чем кажутся на первый взгляд. Ожидается, что записи обратного DNS (PTR) будут соответствовать пересылке записи отправляющего хоста, MTA-STS и конечных точек автообнаружения должны разрешаться в реальный адрес, а получатели обычно отклоняют или ограничивают почту от хостов, у которых прямой и обратный DNS не совпадают. Тип записи определен в RFC 1035.
Зачем проверять свои пятёрки?
1Подтвердить обратный DNS с перенаправлением
Многим поставщикам почтовых ящиков требуется отправляющий IP-адрес, PTR которого указывает на соответствующую запись A — убедитесь, что обе стороны согласны.
2Найдите устаревший или неправильный IP-адрес
После миграции сервера забытая запись A может незаметно перенаправлять трафик на выведенный из эксплуатации хост.
3Проверка почты и веб-конечных точек
Цели MX, хосты политик MTA-STS и домены отслеживания — всем для работы необходима разрешимая запись A или AAAA.
4Проверьте готовность IPv6
Отсутствующая запись AAAA может привести к медленной или сбойной доставке получателям, использующим IPv6, например Gmail.
Как работает разрешение записи — шаг за шагом
Клиент запрашивает у преобразователя адрес имени хоста, например mail.example.com.
Распознаватель проходит иерархию DNS от корня до авторитетного сервера имен домена.
Авторитетный сервер возвращает запись A (IPv4) и, если она есть, запись AAAA (IPv6) для этого имени хоста.
Резолвер кэширует каждый ответ на протяжении его TTL и передает IP обратно клиенту.
Клиент открывает соединение по возвращенному адресу — веб-запрос, сеанс SMTP или вызов API.
Синтаксис записи
example.com. 300 IN A 93.184.216.34
example.com. 300 IN AAAA 2606:2800:220:1:248:1893:25c8:1946Разбивка полей
хозяин— имя, которое разрешаетсяТТЛ— время жизни кэша в секундахВ— Класс интернет-рекордовА— сопоставляется с адресом IPv4АААА— сопоставляется с адресом IPv6Распространенные сбои записи A и их исправления
Отсутствует запись AAAA
Получатели, использующие IPv6, могут лишить приоритет хоста без записи AAAA — опубликуйте тот, который соответствует вашей записи A.
Прямое/обратное несоответствие
Если запись PTR и запись A не совпадают, получатели могут отклонить почту — приведите обе записи к одному и тому же IP-адресу.
Указывая на мертвый хост
Запись A, оставшаяся со старого сервера, отправляет пользователей и почту в никуда — обновляйте ее после каждой миграции.
Низкий отток TTL
Слишком короткий TTL увеличивает количество запросов и замедляет разрешение — используйте умеренное значение, если IP-адрес стабилен.
Часто задаваемые вопросы
Запись A (адрес) — это запись DNS, которая сопоставляет имя хоста с адресом IPv4, а запись AAAA сопоставляет его с адресом IPv6. Они являются окончательным ответом в большинстве поисков DNS: когда вы посещаете сайт или сервер доставляет почту, разрешение заканчивается записью A или AAAA, которая возвращает IP-адрес для подключения. Почти все остальное — CNAME, цели MX, хосты политик — в конечном итоге указывает на одно.
Запись A сопоставляет имя хоста с 32-битным адресом IPv4 (например, 93.184.216.34), а запись AAAA сопоставляет то же имя хоста со 128-битным адресом IPv6 (например, 2606:2800:220:1:248:1893:25c8:1946). Многие домены публикуют оба протокола, поэтому клиенты могут связаться с ними по любому протоколу. Некоторые получатели, включая Gmail, предпочитают IPv6, поэтому отсутствие записи AAAA может повлиять на обработку вашей почты.
Ожидается, что отправляющие почтовые серверы будут иметь обратный DNS с прямым подтверждением: запись PTR отправляющего IP-адреса должна разрешаться в имя хоста, запись A которого указывает обратно на тот же IP-адрес. Когда прямой и обратный DNS не совпадают, многие провайдеры почтовых ящиков ограничивают или отклоняют почту. Записи также поддерживают цели MX и хосты политики MTA-STS, поэтому поврежденная запись может незаметно прервать доставку.
Наиболее распространенными причинами являются запись, которая никогда не публиковалась, опечатка в имени хоста, запись, добавленная не в ту зону, или недавние изменения, которые не распространились. Полное распространение изменений DNS может занять до 48 часов, хотя большинство провайдеров обновляются в течение нескольких минут. Убедитесь, что запись существует на панели DNS, и повторите проверку после небольшого ожидания.
Да. Публикация нескольких записей A для одного имени хоста — это простая форма циклической балансировки нагрузки: преобразователи распределяют адреса поочередно. Наша программа проверки перечисляет все возвращенные адреса IPv4 и IPv6, поэтому вы можете подтвердить, что все они указывают на исправные серверы.