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

Как настроить общий DNS для личного домена с Heroku?

Я задал вопрос, почему мой собственный домен с Heroku здесь не работает: Почему не удается разрешить мой личный домен на Heroku?

Однако предыстория этого вопроса заключалась в том, что я хотел, чтобы запись CNAME для www.example.com указывала на heroku, а mx.example.com или mail.example.com - на почтовый сервис.

В документации Heroku я могу найти любые указатели, если это возможно, или какие аспекты следует учитывать. Как мне настроить мою запись DNS для этого контекста?

Предлагаемая вами установка возможна и рекомендуется вместо указания корневого домена на Heroku.

Для этого вы должны просто создать эти записи DNS, в этом примере эти записи mx почты предназначены для приложений Google, но решение применимо к любой такой почтовой службе.

  • CNAME Запись с именем «www» и значением «your-app-name.herokuapp.com».
  • Запись MX с именем example.com и значением ASPMX.L.GOOGLE.COM.
  • Запись MX с именем example.com и значением ALT1.ASPMX.L.GOOGLE.COM.
  • Запись MX с именем example.com и значением ALT2.ASPMX.L.GOOGLE.COM.
  • Запись MX с именем example.com и значением ASPMX2.GOOGLEMAIL.COM.
  • Запись MX с именем example.com и значением ASPMX3.GOOGLEMAIL.COM.

В зависимости от вашего DNS-хоста при создании записей MX вам может потребоваться использовать «@» вместо «example.com».

Если вы хотите, чтобы mail.example.com указывал на вашу размещенную почтовую службу, вы можете добавить дополнительную запись CNAME, например:

  • Запись CNAME с именем "mail" и значением "ghs.google.com".

Всего наилучшего.