Начать беседу

Настройка DNS-записей для сервиса Heroku

Heroku одна из самых популярных платформ для быстрого развертывания приложений на Java, Node.js, Ruby, Clojure, Python и других языках.

Если у вас есть свой домен, то вы сможете его использовать вместо стандартного домена «example.herokuapp.com». А если домена нет, вы всегда можете его купить 😉


Настройка домена на Heroku


В первую очередь, вам нужно получить записи для вашего домена. Для этого в терминале вам нужно сначала добавить ваш домен:

$ heroku domains:add www.example.com

Затем нужно будет выполнить следующую команду:

$ heroku domains
=== example Heroku Domain
example.herokuapp.com

=== example Custom Domains
Domain Name      DNS Target
———————-  --------------------------
example.com      hidden-sierra-7936.herokudns.com
www.example.com  whispering-willow-5678.herokudns.com

Вы должны получить похожую картинку у себя: список ваших доменов и значение «DNS Target». Оно будет алиасом для CNAME записи.


Настройка домена на NIC.UA


Теперь, когда записи у вас есть, пришла пора настроить домен. Сначала нужно убедиться что домен использует серверы имен NIC.UA:

  • откройте раздел «Домены»;
  • нажмите на шестеренку возле вашего домена.

Найдите разделе «NS-серверы». Убедитесь что там выбраны «Серверы имен NIC.UA». Если нет, выберите их и нажмите «Изменить NS».

Теперь остается лишь настроить DNS-записи:

  • откройте раздел «Серверы имен (NS)»;
  • нажмите на шестеренку возле серверов имен;
  • на открывшейся странице нажмите на «Изменить» в таблице DNS-записей.

Вам нужно будет удалить все записи с типом «А», и вместо них создать такие:

  • Запись для основного домена: 
    • имя: @
    • тип: Permanent Redirect
    • URL: http://www.example.com
  • Запись для поддомена, который вы добавили на Heroku: 
    • имя: www
    • тип: CNAME
    • алиас: whispering-willow-5678.herokudns.com.
    • ⚠️Обратитие внимание: точка в конце алиаса обязательна; сам алиас вы получите после выполнения команды «heroku domains».

Всё, теперь останется лишь дождаться обновления DNS-кеша вашего интернет-провайдера. На это обычно уходит от пары часов до суток.

Выберите файлы или перетащите файлы
Была ли эта статья Вам полезна?
Да
Нет
  1. Eldar Polishchuk

  2. Опубликовано

Комментарии