Я хочу иметь возможность отправлять электронную почту на любой поддомен, который мне нравится, и мне не нужно настраивать записи 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
Быстрый и легкий обзор Дэна Бернштейна здесь:
У меня возникла проблема на работе, когда клиент неправильно сконфигурировал свой DNS, чтобы www.website.com был записью A, а website.com - записью CNAME. Тогда они не понимали, почему им не доставляли электронные письма. Почтовые серверы превратили fred@website.com в fred@www.website.com. Вы можете отключить это поведение, но тогда вы не соблюдаете RFC.