Установите рекорды MX на домене CNAME (heroku приложение)

У меня есть heroku приложение на субдомене как x.herokuapp.com, который отображается на моем доменном имени через запись CNAME. Я хочу, чтобы электронные письма были обработаны zohomail, таким образом, я попытался настроить записи MX, но они, кажется, перестали работать.

Я корректен, что даже электронные письма отображаются через CNAME вместо записи MX?

www.x.com   CNAME   x.herokuapp.com
x.com       CNAME   x.herokuapp.com
x.com       MX      mx.zohomail.com
x.com       MX      mx2.zohomail.com

Что я могу сделать, чтобы обработать электронную почту через записи MX zohomail и все еще сохранить мое доменное имя отображенным на herokuapp, потому что это - то, куда приложение работает?

Спасибо за то, что выручили!

2
задан 13 December 2014 в 13:39
1 ответ

A CNAME запись определяет, что одно имя является псевдонимом другого имени (каноническим именем).

Следствием того, что полное имя является псевдонимом, является то, что оно также не может иметь собственных записей, что означает, что вы не можете иметь эти записи MX.
. Также поэтому на вершине зоны не может быть записи CNAME (где всегда будут нужны как минимум записи SOA и NS).


Возможно, вам придется обратиться к поставщику услуг за решением, которое не предполагает использования записей CNAME.

Одной из возможностей, которую можно настроить самостоятельно, является использование DNS-сервиса с функцией псевдонима, который может добавлять нужные типы записей (A/AAAA записей?) в вашу зону и поддерживать их в актуальном состоянии на основе предоставленного имени. Смотрите такие службы, как Route53, DNSimple, DnsMadeEasy и, возможно, многие другие, которые обеспечивают такую функциональность.

Другая возможность - это A/AAAA записи, которые указывают на веб-сервер, который может сделать HTTP редирект на URL, который не включает это конкретное имя (т.е. example.com -> www.example.com).

.
2
ответ дан 3 December 2019 в 11:40

Теги

Похожие вопросы