Назад | Перейти на главную страницу

Запись MX для субдоменов

Я хочу иметь возможность отправлять электронную почту на любой поддомен, который мне нравится, и мне не нужно настраивать записи A и MX для каждого поддомена. В идеале я мог бы отправить электронное письмо на test@a.domain.com и test@z.domain.com, и мне не нужно было настраивать что-либо, кроме моего исходного domain.com.

Моя текущая настройка:

У меня есть домен (domain.com), и я хочу иметь несколько поддоменов. (a.domain.com, b.domain.com, c.domain.com и т. д.).

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

Если у вас есть никаких других ресурсных записей любого рода для поддоменов подстановочная запись будет работать нормально. Это предполагает, что субдомены не нуждаются в разных A записи друг от друга, а может и нет A записи вообще - это так?

Вы можете установить только подстановочный знак MX запись, а также A записывайте, если вам это нужно ..

*    IN    MX    15    your.mail.server.example.com.
*    IN    A     192.0.2.15

..или создайте подстановочный знак CNAME запись, указывающая на корень, если в ней уже есть правильные записи.

*    IN    CNAME    @

Я думаю, вам нужно будет настроить записи A для каждого поддомена с тем же IP-адресом вашего основного домена. Я не верю, что это обходной путь в вашем сценарии.

Это должно работать, как вы описали, автоматически, если вы правильно настроили записи MX для верхнего уровня domain.com (и это запись A), а ваши поддомены являются CNAME, указывающими на эту запись A. CNAME перезаписываются в запись A, на которую они указывают, соответствующими почтовыми серверами (канонизированными), поскольку они явно запрещены в RFC (см. Раздел 5.2.2):

http://www.ietf.org/rfc/rfc1123.txt

Быстрый и легкий обзор Дэна Бернштейна здесь:

http://cr.yp.to/im/cname.html

У меня возникла проблема на работе, когда клиент неправильно сконфигурировал свой DNS, чтобы www.website.com был записью A, а website.com - записью CNAME. Тогда они не понимали, почему им не доставляли электронные письма. Почтовые серверы превратили fred@website.com в fred@www.website.com. Вы можете отключить это поведение, но тогда вы не соблюдаете RFC.