У меня есть приложение 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, потому что именно там работает приложение?
Спасибо за помощь!
А CNAME
запись определяет это название это псевдоним другого название (каноническое название).
Смысл того, что полное имя является псевдонимом, заключается в том, что оно не может также иметь собственных записей, то есть у вас не может быть этих MX
записи.
Вот почему у вас не может быть CNAME
запись в вершине зоны (где вам всегда понадобится как минимум SOA
и NS
записи).
Возможно, вам придется обратиться к поставщику услуг для решения, которое не предполагает использования CNAME
записи.
Одна из возможностей, которую вы могли бы настроить самостоятельно, - это использовать службу DNS с функцией псевдонима, которая может добавлять определенные типы записей, которые вам нужны (A
/AAAA
записей?) в свою зону и обновляйте их на основе предоставленного имени. Смотрите такие услуги, как Маршрут53, DNSimple, DnsMadeEasy и, вероятно, многие другие, которые предоставляют такую функциональность.
Другая возможность - иметь A
/AAAA
записи, указывающие на веб-сервер, который может выполнять HTTP-перенаправление на URL-адрес, который не включает это конкретное имя (т.е. example.com
-> www.example.com
).