Запись MX

Материал из Provizorii
Перейти к: навигация, поиск

Запись MX (от англ. mail exchanger) — это один из типов записей в DNS, указывающий способ маршрутизации электронной почты. MX-записи для данного домена указывают серверы, на которые нужно отправлять электронную почту, предназначенную для адресов в данном домене. Кроме того, MX-записи указывают приоритет каждого из возможных серверов для отправки.

Запись MX должна содержать имя хоста, определённого с помощью записи IN A. Псевдонимы IN CNAME не могут иметь своих MX-записей.

Чтобы отправить электронную почту на определённый адрес, сервер-отправитель делает DNS-запрос, запрашивая MX-запись домена получателя электронного сообщения (то есть части адреса после символа «@»). В результате запроса возвращается список имён хостов почтовых серверов, принимающих входящую почту для данного домена, а также величину приоритета для каждого из хостов. Сервер-отправитель затем пытается установить SMTP-соединение с одним из этих хостов, начиная с того, у кого значение величины приоритета наименьшее, перебирая каждый из них, пока не удастся установить соединение хотя бы с одним из них. Если же имеется несколько хостов с одинаковыми приоритетами, то должны быть предприняты попытки установить соединение с каждым из них.

Если для данного домена нет MX-записей, то запрашивается A-запись, и делается попытка отправить почту уже на хост, указанный там.

Механизм записей MX предоставляет возможность использовать множество серверов для одного домена и упорядочивания их использования в целях уменьшения нагрузки и увеличения вероятности успешной доставки почты. Кроме того, такой механизм предоставляет возможность распределить обработку входящей почты среди нескольких физических серверов.

Содержание

Примеры запроса MX-записи

С помощью утилиты host в ОС GNU/Linux

С помощью утилиты host в ОС GNU/Linux запросим запись MX для домена wikipedia.org.

 $ host -t mx wikipedia.org.
 wikipedia.org mail is handled by 50 pascal.knams.wikimedia.org.
 wikipedia.org mail is handled by 10 mail-eater.wikimedia.org.

Здесь список почтовых серверов, обслуживающих почту домена, представлен двумя хостами: pascal.knams.wikimedia.org. и mail-eater.wikimedia.org. MX-приоритеты у них 50 и 10 соответственно. Таким образом, при попытке доставить почту адресату в домене wikipedia.org., первым будет выбран сервер mail-eater.wikimedia.org.

С помощью утилиты nslookup в ОС Microsoft Windows

С помощью утилиты nslookup в ОС семейства Microsoft Windows запросим запись MX для домена wikipedia.org.

 C:\>nslookup -type=mx wikipedia.org ns2.wikimedia.org
 Server:  UnKnown
 Address:  145.97.39.158
 
 wikipedia.org   MX preference = 10, mail exchanger = mail-eater.wikimedia.org
 wikipedia.org   MX preference = 50, mail exchanger = pascal.knams.wikimedia.org
 mail-eater.wikimedia.org        internet address = 66.230.200.215
 pascal.knams.wikimedia.org      internet address = 145.97.39.130

Примечание: примерно также работает nslookup в GNU/Linux.

См. также

Личные инструменты
Google AdSense