Записи 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
записей.