PingMap beta

Проверка MX-записей домена

MX-запись (Mail Exchange) — это DNS-запись, которая указывает почтовым серверам, куда доставлять письма для домена. Каждая MX имеет приоритет: чем меньше число, тем выше приоритет — если основной сервер недоступен, почта уходит на резервный. Инструмент бесплатно опрашивает публичные DNS (Google 8.8.8.8 и Cloudflare 1.1.1.1), показывает все MX-записи с приоритетами и сразу резолвит каждый mail-сервер в IPv4. Также подсвечивает рядом стоящие SPF, DKIM и DMARC TXT-записи — без регистрации, прямо из браузера.

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

MX-запись (Mail Exchange) — это DNS-запись типа 15, в которой указывается доменное имя сервера, принимающего почту для домена. Когда кто-то отправляет письмо на name@example.com, его почтовый сервер делает MX-lookup домена example.com и пытается доставить письмо на адрес из ответа. Без MX-записи у домена почта не доставляется вообще — отправитель получает ошибку «No MX record found».

У домена может быть от 1 до 16 MX-записей с разными приоритетами. Это даёт устойчивость: если основной сервер падает, почта автоматически уходит на резервный. Например:

example.com. IN MX 10 mx1.example.com.
example.com. IN MX 20 mx2.example.com.
example.com. IN MX 30 mail.backup-provider.net.

Чем меньше число приоритета, тем выше приоритет. Сначала пытаются mx1 (10), потом mx2 (20), потом backup-provider (30).

Зачем проверять MX-записи

После настройки нового домена

После прописки MX в DNS-провайдере проверьте, что записи действительно резолвятся снаружи и приоритеты выставлены правильно. До завершения пропагации (до 48 ч при высоком TTL) почта может теряться.

При переезде на Яндекс 360 / Google Workspace

Каждый почтовый провайдер требует прописать свой набор MX. Сверьте список в нашем отчёте с тем, что указано в инструкции провайдера — расхождение в одной букве и почта не приходит.

Если письма не приходят

Первое, что нужно проверить — есть ли MX вообще и резолвятся ли почтовые серверы в IP. Если серверы из MX не отвечают на 25/465/587 порту — письма зависнут в очереди отправителя.

Контроль изменений

MX могут случайно изменить или удалить в админке DNS-провайдера. Регулярный мониторинг покажет любую правку в течение минут, а не дней.

MX без SPF, DKIM и DMARC — половина дела

Современная почта почти всегда отбраковывает письма от доменов без полной email-аутентификации. Если у вас правильные MX, но нет SPF/DKIM/DMARC — Gmail, Yandex Mail и Mail.ru будут массово сбрасывать письма в спам. Поэтому наш инструмент сразу показывает рядом с MX и SPF, и DMARC — чтобы вы увидели всю картину одним взглядом.

SPF (Sender Policy Framework)

TXT-запись на самом домене вида v=spf1 include:_spf.google.com ip4:1.2.3.4 ~all. Перечисляет серверы, которым разрешено отправлять почту от имени домена. Без SPF любой может отправлять письма от noreply@your-domain.ru.

DKIM (DomainKeys Identified Mail)

Цифровая подпись письма закрытым ключом отправляющего сервера. Публичный ключ публикуется в TXT-записи поддомена вида selector._domainkey.example.com. Получатель сверяет подпись и убеждается, что письмо не подделано в пути.

DMARC (Domain-based Message Authentication)

TXT-запись на _dmarc.example.com с политикой: что делать с письмами, не прошедшими SPF и DKIM. Минимально безопасный набор: v=DMARC1; p=quarantine; rua=mailto:report@example.com.

Как почта реально доходит до MX

После MX-lookup отправляющий сервер пытается установить SMTP-соединение с почтовым сервером из ответа. Стандартные порты:

Порт Назначение
25 SMTP сервер-сервер. Основной порт для приёма входящей почты. Часто заблокирован у провайдеров для клиентов.
465 SMTPS — SMTP поверх неявного TLS. Используется почтовыми клиентами для отправки.
587 Submission — SMTP с STARTTLS. Современный стандарт для отправки клиентом с авторизацией.

Если MX-записи корректные, но почта не приходит — после проверки MX переходите к /tools/port/ и проверяйте, открыт ли 25-й порт на mail-сервере извне.

Часто задаваемые вопросы

Что такое MX-запись?
MX (Mail Exchange) — это DNS-запись, в которой указывается доменное имя почтового сервера, принимающего письма для домена. Без MX почта на name@example.com никуда не уйдёт — отправитель получит ошибку "No MX record". У домена может быть несколько MX-записей: указатели на резервные серверы на случай падения основного.
Что значит приоритет MX-записи?
Число от 0 до 65535 — чем меньше, тем выше приоритет. Почтовый сервер-отправитель сначала пытается доставить письмо на MX с наименьшим приоритетом (например, 10). Если соединение не удаётся за разумное время — пробует следующий по приоритету (20, 30…). Если у двух MX одинаковый приоритет — выбирается случайно (round-robin), это балансирует нагрузку.
Сколько MX-записей нужно домену?
Минимум одна. Для надёжности — 2-3 с разными приоритетами и желательно у разных провайдеров (например, primary на собственном сервере, backup на Yandex 360 или Google Workspace). Это страховка от падения одного провайдера. Большие компании держат по 4-6 MX в разных дата-центрах.
Что такое SPF, DKIM и DMARC рядом с MX?
Это три TXT-записи, которые защищают почту от подделки. SPF (v=spf1 …) — список серверов, имеющих право отправлять почту от имени домена. DKIM — цифровая подпись писем закрытым ключом, публичный ключ в DNS. DMARC (_dmarc.<domain>) — политика, что делать с письмами, не прошедшими SPF/DKIM (none/quarantine/reject). Без них письма часто попадают в спам.
Почему почта не приходит, если MX-запись правильная?
Возможные причины: 1) TTL высокий и старая MX ещё в кэше резолверов отправителя (ждать до 48ч); 2) MX указывает на хост без работающего SMTP на 25/465/587; 3) у домена нет SPF — крупные провайдеры (Gmail, Mail.ru) отбрасывают как спам; 4) reverse DNS (PTR) у IP не совпадает с MX-именем; 5) IP попал в DNSBL — проверьте на mxtoolbox.com или dnsbl.info.
Зачем мониторить MX-записи?
Если запись MX случайно удалена или перенаправлена — почта пропадает мгновенно. Это критично: компании теряют важные письма от клиентов, банков, госорганов. Мониторинг MX каждые 5 минут позволяет узнать о пропаже до того, как поступят жалобы. PingMap проверяет MX и сравнивает с baseline — алерт уходит в Telegram при любом расхождении.

Чтобы узнавать об изменениях MX-записей за минуты — настройте мониторинг DNS.