Записи CNAME также пересылают запросы MX?

У моего DNS есть настройка для домена base.com, который состоит из записей A и MX. Есть несколько других доменов, которые настроены с записями CNAME, указывающими на base.com. Нужно ли настраивать что-то особенное (например, дополнительные записи MX) для доменов CNAME, или записи CNAME также будут пересылать любые запросы MX.

Пример:
Будет ли электронное письмо, отправленное на адрес info@otherdomain.com, корректно доставляться на MX базы base.com, если имеются эти (и только эти) записи DNS:

; A and MX set up for base.com
base.com.  3600  IN  A  123.45.67.89
mail.base.com.  3600  A  123.45.67.89
base.com.  3600  IN  MX  10  mail.base.com.
; CNAME set up for otherdomain.com
otherdomain.com. CNAME  IN  A  base.com.

1 ответ

Решение

CNAME вызывает запросы для всех типов RR (кроме CNAME сам), чтобы быть направленным на целевое имя. Это включает MX, Так что да, приведенные выше данные зоны будут вызывать запросы для otherdomain.com."s MX разрешить mail.base.com.,

Эксперимент с dig или ваш любимый DNS-клиент. Вы не только точно подтвердите результат, но и вам не придется ждать 4 часа, пока кто-нибудь ответит на ваш SO вопрос, прежде чем вы получите ответ!

К сожалению, в данном конкретном случае, если ваш домен действительно имеет вид otherdomain.com., вы не сможете настроить CNAME записи ресурсов для него. Это потому, что домены, которые имеют CNAME Записи не могут иметь другой тип записи ресурса одновременно. Еще если otherdomain.com. находится прямо под com. (или другой рДВУ), он обязательно находится в верхней части зоны и поэтому ему необходимо как минимум SOA а также NS записей.

Другие вопросы по тегам