Почему почта должна иметь свой собственный особый тип записи DNS?

Я только изучаю записи DNS, и кажется, что записи MX избыточны .

Я понимаю записи MX следующим образом: если я спрошу свой DNS об адресе электронной почты, тогда мой DNS будет смотреть на запись MX, чтобы определить, на какой IP отправлять мою почту.

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

Если я отправил POST-запрос на URL-адрес с файлом как частью запроса, тогда я мог бы выполнить то, что делает электронная почта, без необходимости в записи MX. (И поскольку все мы в любом случае пользуемся почтовыми приложениями, конечному пользователю это не кажется сложнее). Однако я понятия не имею, что эта разница означает для сетевого инженера или администратора DNS. Я даже не знаю достаточно, чтобы знать, для кого это будет иметь значение.

Поэтому я спрашиваю: почему почта должна иметь (или получать) свой собственный особый тип записи DNS? Записи MX - это артефакт того, как все было раньше? Что мне не хватает?

-4
задан 1 September 2017 в 21:34
2 ответа

Я согласен с тем, что тип MX является избыточным в том смысле, что MX в значительной степени является специализированной ограниченной версией SRV .

Что касается этого пункта, это легко объяснить тем, что MX намного старше, чем гораздо более общий тип SRV .

Что касается записей для конкретных служб. (например, SRV или MX ) это имеет большой смысл, поскольку позволяет использовать одно и то же имя для разных служб, без необходимости иметь их все доступные на одном IP-адреса (например, вы можете использовать службы, предоставляемые разными поставщиками).

В этом смысле это скорее зависимость HTTP / HTTPS от прямого использования имен хостов (с A / AAAA записей), что проблематично, но на данный момент трудно исправить.
Возможно, старое соглашение об использовании префикса www служило прото- SRV решением, но от него отказались во имя тщеславия.

4
ответ дан 5 December 2019 в 22:04

MX-записи предназначены для направления почты домена на другой набор серверов. При отсутствии записей MX MTA будут пытаться доставить в запись A, если она существует.

Веб-трафик StackOverflow указывает на 151.101.1.69 (среди нескольких других), но почта указывает на aspmx.l.google.com (среди несколько других). Без записей MX такое разделение ответственности было бы невозможно.

4
ответ дан 5 December 2019 в 22:04

Теги

Похожие вопросы