Скажем, я хочу запустить сервис, где клиенты получают свой собственный субдомен на моем домене для адресов электронной почты только.
У меня есть запись для mydomain.com и CNAME для www.mydomain.com
Если я добавляю подстановочный знак запись MX для *.mydomain.com, мое понимание - то, что любая электронная почта, прибывающая в мой домен, направит к связанному mailserver, за исключением www, потому что CNAME's не может наложиться с записями MX.
Так адреса электронной почты такой как
Должен все работать правильно.
Не будет работать правильно.
Затем в моем SMTP mailserver, я могу проанализировать домен из адреса электронной почты и направить сообщение соответственно. Есть ли что-то не так с этим планом?
Не совсем понятно, что влечет за собой ваш общий план, но вот некоторые пояснения о том, как Записи с подстановочными знаками работают в целом. Я думаю, это должно прояснить, что потенциально может быть проблемой.
Записи с подстановочными знаками не охватывают базовое имя (например, *. Example.com.
не охватывает example.com.
Записи с подстановочными знаками никогда не перекрываются ни с чем, будь то CNAME
или какие-либо другие типы записей.
Из раздела подстановочных знаков RFC1034 :
RR с подстановочными знаками не применять :
...
- Когда имя запроса или имя между доменом с подстановочными знаками и известно, что имя запроса существует. Например, если подстановочный знак RR имеет имя владельца "* .X", и зона также содержит RR. прикрепленный к B.X, подстановочные знаки будут применяться к запросам для имени Z.X (при условии, что для Z.X нет явной информации), но не в BX, ABX или X.
(курсив добавлен)
Помимо вышеперечисленного, что может или не может быть проблемой для того, что вы имели в виду, уверены ли вы, что действительно хотите какие-либо случайные имена, которые люди в Интернете найти MX
записи (например,
и еще много чего)?
Wildcard DNS RRs на самом деле не очень хороший ответ на любую известную проблему, и они особенно плохая идея для MX записей, так как часто бывает трудно или даже невозможно правильно настроить любой почтовый сервер для корректной работы с ними.
Просто уточните, какие именно домены вы хотите использовать для электронной почты и настройте для них соответствующие DNS и почтовый сервер(ы)
.