Поведение MTA для поддомена CNAME

У меня есть требование предоставить записи MX для конкретных субдоменов при обслуживании HTTP-трафика на customer.oldandbusted.com , примерно так:

customer1.oldandbusted.com.  IN  A   192.168.0.1
customer1.oldandbusted.com.  IN  MX  10 mail.customer1.com

customer2.oldandbusted.com.  IN  A   192.168.0.2
customer2.oldandbusted.com.  IN  MX  10 mail.customer2.com

Допустим, я хочу развернуть другая зона, примерно так:

customer1.newhotness.com CNAME customer1.oldandbusted.com
customer2.newhotness.com CNAME customer2.oldandbusted.com

Насколько я понимаю, RFC1034 указывает, что при обнаружении CNAME программное обеспечение DNS должно использовать предоставленное значение для всех типов записей, A, MX, TXT и т. д.

Мой вопрос: делает электронное письмо на адрес address@customer1.newhotness.comдействительно доставить на mail.customer1.com? У кого-нибудь есть опыт этого? Это действительно работает? Правильно ли MTA интерпретируют CNAME и разрешают повторный код MX, или это просто сумасшедший разговор, который может быть случайным?

Спасибо!

1
задан 23 April 2017 в 00:38
1 ответ

MTA запрашивает преобразователь DNS какого-либо типа преобразовать имя в IP-адрес. Преобразователь DNS делает это. MTA даже не знает, что в какой-то момент в процессе преобразования в IP-адрес преобразователь DNS увидел запись типа CNAME . Так что да, все работает отлично.

Однако добавление записи CNAME в DNS не приведет к волшебной перенастройке вашего почтового сервера. Вы должны пойти и сказать ему, что он должен обрабатывать почту в домен customer1.newhotness.com , а также почту в домен customer1.oldandbusted.com . В противном случае другие MTA сочтут ваш ваш в порядке, но когда они попытаются доставить ему доставку, ваш ответит: «Что это за мусор, грязный спамер?» И откажется его принять.

1
ответ дан 3 December 2019 в 23:31

Теги

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