Во всех примерах настройки DNS записи MX указывают на mail.example.com (как я понимаю, цель - легко сменить почтовый сервер, не касаясь основного хоста). И даже бэкэнд моего регистратора не позволяет такую операцию.
Почему я не могу указать MX на example.com и почему не должен?
Если с вашим доменом example.com связана запись A, вы можете указать для него запись MX DNS. Просто так делать не рекомендуется.
Запись типа DNS MX всегда указывает на запись A, которая затем указывает на IP. У вас может быть несколько записей MX на домен с разным или равным приоритетом. Также нормально иметь только одну запись MX, указывающую на запись A, независимо от того, какая из них. Вы просто не должны позволять ему указывать на запись CNAME вместо записи A (это часто делается в больших средах, где тысячи доменов указывают на несколько серверов.
Поле MX соответствует имени почтового сервера (не IP) с его приоритетом. Поэтому вам необходимо определить имя, связанное с его IP-адресом, прежде чем использовать поле MX. Я думаю, вы можете определить IP-адрес зоны, а затем MX для зоны, если хотите, но это не распространено, поскольку обычно веб-сервер (используемый IP-зоной) не совпадает с вашим почтовым сервером.
Ваша запись MX сообщает Интернету, где находится ваш почтовый сервер, и в этом отношении он предназначен для указания на конкретный хост. (Если example.com
разрешается на один хост, ваши записи MX могут указывать на него, и при условии, что там есть что-то для получения почты, это даже должно работать, но не рекомендуется.)
Опять же, это из-за того, что в основе своей представляет собой запись MX - указатель для остальной части Интернета, говорящий «отправьте почту для моего домена на этот хозяин. "