Что такое MX-запись — как её настроить и проверить
Записи MX - (MX records - mail exchanger) — запись ресурса или настройки в DNS, для управления и маршрутизации электронной почты, указывающая на имена почтовых хостов домена, без которой невозможно функционирование почты. Цель записи MX - проинструктировать серверы о том, куда доставлять электронные письма.[h2]Как происходит отправка электронных писем
[/h2]
Электронное письмо проходит ряд этапов на пути от отправителя к получателю:
- Отправитель формирует письмо, почтовый клиент (Gmail и т. д.) отправляет это электронное письмо на ваш SMTP-сервер, используя протокол SMTP - (Simple Mail Transfer Protocol - простейший протокол передачи сообщений). SMTP-сервер взаимодействует с почтой и с помощью домена (имя после '@' в адресе email), идентифицирует адрес получателя.
- Следующий шаг - поиск DNS (Domain Name System - система доменных имен). Ваш SMTP-сервер выполняет поиск DNS, чтобы найти почтовый сервер получателя - это похоже на поиск данных абонента в "телефонной книге Интернета». С помощью записи MX ресурса DNS, определяется почтовый сервер домена.
- Маршрутизация сообщения: DNS используется для поиска mx записи запрашиваемого домена. Когда получен правильный адрес, электронное письмо отправляется на почтовый сервер получателя.
- Сервер-получатель - как почтовое отделение связи по месту жительства получателя. Он принимает письмо от сервера-отправителя, принимает решение, доставлять ли его и после этого направляет его в почтовый ящик получателя. SMTP-сервер получателя аналогичен почтовому курьеру, кладет письмо в ящик и оттуда пользователь забирает письма с помощью почтовой программы (Outlook, The Bat!) или веб-интерфейса. Здесь происходит окончательная фильтрация писем.
Как создать и настроить MX-запись домена
Запись Mail Exchange или mx записи — это информация, без которой не возможна доставка электронной почты на ваш email. Подобно тому, что почтовый сервер - это цифровое почтовое отделение связи, по вашему месту жительства, собирающее, сортирующее и доставляющее ваши письма в почтовые ящики получателей. MX-записи доставляют почту адресатам, как это делают почтальоны, а пунктом назначения является почтовый ящик получателя. Без MX-записей функционирование email на домене невозможно.Настройка mx записи домена необходима для:
- Маршрутизации почты. MX-записи определяют, на какие почтовые серверы следует направлять электронную почту, адресованную конкретному домену и позволяют определить серверы, обрабатывающие входящие сообщения для домена.
- Управления почтовой инфраструктурой. MX-записи позволяют настраивать, а также управлять почтовыми серверами и приоритетами к ним для обеспечения надежной и эффективной доставки почты.
Система доменных имен (DNS) аналогична телефонной книге. Только вместо имён в этой «книге» указаны домены, а номерами телефона являются IP-адреса серверов и прочих устройств в интернете.
Но для того, чтобы в этой «телефонной книге» была текущая (действующая) информация и чтобы был доступен путь у других устройств в сети к ней, необходимо прописать ресурсные записи DNS для каждого домена.
Есть определенные типы записей в конфигурации DNS, определяющие разнообразные характеристики домена и сетевых ресурсов к нему. Вот наиболее распространенные типы DNS записей (DNS records):
- A-запись (Address Record) - трансформирует доменное имя в IPv4-адрес.
- AAAA-записи (IPv6 Address records) - соединяют доменное имя с IPv6-адресом. В каждой «AAAA» записи содержится информация об IPv6-адресе к доменному имени.
- CNAME-записи (Canonical Name records) - называют "истинными именами" или "каноническими именами», которые сопоставляют псевдоним с его истинным, каноническим аналогом доменных имен.
- MX-запись (Mail exchange record) - указывает на почтовый сервер, который принимает электронные письма для определенного домена. MX-записи определяют хост, который будет использоваться для обработки или пересылки почты по SMTP протоколу для указанного DNS-домена.
- TXT-запись (Text record) - дает информацию о домене в txt формате (запись произвольных двоичных данных). txt-запись применяют, в частности, для указания SPF-записей.
- SPF-запись - это txt запись, в которой перечислены все авторизованные имена хостов / IP-адреса, которым разрешено отправлять электронную почту от имени вашего домена и используется с целью избегания спама.
- DMARC-запись (расшифровывается как Domain-based Message Authentication, Reporting & Conformance) — укажет серверу получателя, что делать, если письмо не аутентифицировано DMARC и куда отправлять отчеты о статистике аутентификации электронной почты, также облегчает выявление спама или предотвращает от фишинговых сообщений и их попадания в почтовые ящики.
- CNAME-запись (Canonical name) — запись канонического имени, позволяющая создать псевдоним, указающая на ваше доменное имя и связывающая псевдоним с реальным или каноническим доменным именем.
Нужно перейти в настройки управления DNS к вашему домену. Любые mx записи домена содержит имя хоста, показывающее куда должна быть направлена электронной почты, а также приоритет, указывающий порядок, в котором должны использоваться почтовые серверы. Более низкое значение указывает на более высокий приоритет.
Чтобы настроить mx запись:
- Зайдите на сайт провайдера, где находится DNS-зона управления вашим доменом.
- Введите логин и пароль для входа в панель управления.
- Перейдите в раздел управления DNS-зонами нужного домена.
- Нужно удалить все ранее настроенные MX-записи.
- Далее написать новую MX-запись со следующими параметрами:
- Поддомен: @ Имя хоста, часть домена в параметрах записи, к которому применяется MX запись.
- Значение: emx.gmail.com
- Приоритет: 10 (приоритет mx записи - чем меньше цифра, тем выше приоритет). Приоритет MX-записи важен, если есть более одного почтового сервера к одному домену (к примеру у Google mail их шесть). Он указывает, к какому серверу идет обращение в первую очередь, во вторую и так далее. Логика простая — приоритетнее тот, чья цифра меньше.
- Сервер: адрес сервера, который должен будет отвечать за работу email на вашем домене.
Рассмотрим пример:
Есть почтовый домен — example.com. И почтовый сервер — mail.example.com.
Следовательно, mx запись должна выглядеть так: example.com. IN MX 10 mail.example.com
Где:
example.com — домен, обрабатываемой почты.
IN — класс записи (в рассматриваемом случае, Internet).
MX — указывает тип записи.
10 — приоритет mx записи.
mail.example.com — имя хоста почтового сервера, который занимается обработкой входящих писем для example.com.
Как проверить MX-запись домена
Проверка mx записи нужна, чтобы убедиться в их правильной настройке и реализации. Неточность в этих записях DNS могут оказаться поводом к тому, что сайт будет недоступен на длительное время. Поскольку, даже при внесении правок, введение их в действие будет только в течение 72 часов.Онлайн-сервис
Чтобы проверить mx запись, можете воспользоваться онлайн-сервисами, которые включены в OC Windows, MacOS и Linux и предоставляются пользователю вместе с ПК. Наиболее популярными вариантами является встроенные утилиты утилита – Nslookup, а также аналогичный веб-сервис Dig, которые дают возможность задавать различные типы запросов.Командная строка
Чтобы открыть Nslookup:- Windows: кликните Windows + R.
- Введите «cmd.exe» и нажмите OK.
- Откройте утилиту nslookup. nslookup.exe
- Откройте командную строку.
- Далее введите "nslookup -type=mx ваш-домен.com», после нужно посмотреть mx запись домена, чтобы убедиться, что в результате MX-запись настроена правильно.
- Для macOS: нажмите «поиск» в правом верхнем углу. Введите «Terminal» в поле поиска и нажмите Enter.
- тип записи;
- хост;
- класс;
- параметры.
- Для операционной системе Ubuntu Linux:
В консоли запустите утилиту dig с параметрами.
Формат: dig [key] [domain] [dns-record]
Где:
- key - дополнительные параметры к настройке запроса. - domain - домен, для которого выполняется запрос. - dns-record - это тип DNS-записи, которую вы хотите получить (A, MX, NS и т.д.).
Получение записей MX для почтового домена: dig example.com MX
Можно также использовать дополнительный ключ "+short". Это сократит вывод второстепенной информации и сделает вывод более компактным.
Что важно запомнить про MX-запись
MX-записи являются нужным элементом для функционирования электронной почты, траспортируя письма на нужный сервер посредством указания хоста почтового сервера.Правильная настройка и проверка MX-записей важна для успешного email-маркетинга. Это гарантирует надежную доставку ваших писем и снижает риски проблем с почтовой отправкой.
Подводя итог, можно сказать, что записи DNS MX играют важную роль в поддержании бесперебойной и эффективной маршрутизации и доставки электронной почты. Правильная настройка MX-записей гарантирует надежное функционирование почтового сервера.
02 Aug 2024, 12:02:05