1and1.com в Heroku

Редактировать: просто чтобы прояснить, на самом деле я хочу использовать только другой веб-сервер, а не почтовый сервер. Он должен оставаться прежним.

У меня есть план 1and1, включающий веб-пространство и службу электронной почты. Поскольку 1and1 не поддерживает Ruby, я создал свой сайт на Heroku.

Теперь я пытаюсь указать свой URL-адрес www.example.de на мой домен example.herokuapp.com. Поскольку это первый раз, когда я делаю это, пожалуйста, предупредите меня, если я упустил что-то важное.

Сайт использует почтовый сервер 1and1. Я узнал, что из-за этого я не могу пойти по пути cname, но мне нужна запись A (или запись ANAME?). Я уже указал героку правильные URL-адреса, и теперь мне нужно настроить 1 и 1 и службу DNS.

Я зарегистрировался на dnsmadeeasy.com и создал запись ANAME:

Name: [left blank]
FQDN or IP: myapp.herokuapp.com
TTL: 1800 (I've got no idea what that is)

После создания dnsmadeeasy.com показывает мне несколько «системных NS-записей», которые выглядят как серверы имен?

ns0.dnsmadeeasy.com

вплоть до

ns4.dnsmadeeasy.com

Насколько я понимаю, мне теперь нужно войти в серверы имен выше в 1 и 1.

Теперь мой вопрос: отключает ли это подключение к рабочему почтовому серверу по умолчанию? Если да, то как мне указать на него с dnsmadeeasy.com? Или есть лучший способ сделать это?


person Linus    schedule 10.09.2013    source источник


Ответы (2)


Кажется, сейчас проще всего это сделать с помощью Point DNS. У них есть бесплатный план для разработчиков: https://devcenter.heroku.com/articles/pointdns.

Введите DNS-серверы Point в диспетчере доменов 1and1.

person B Seven    schedule 29.05.2015

Проблема была решена простым добавлением A-записи в 1 и 1, указывающей на Heroku. Никаких серверов имен или каких-либо дополнительных услуг не требуется.

Вот более подробное обновление: Сначала вам нужно перейти в настройки приложения Heroku. Там вы можете добавить домены для своего приложения, например www.mydomain.com.

Затем вы используете службу для получения IP-адреса сервера, на котором работает экземпляр вашего приложения Heroku. (Просто получите IP-адрес вашего экземпляра [email protected].) Затем вы добавляете этот IP-адрес в качестве A-записи в настройки приложения 1 и 1. Теперь вам нужно дождаться распространения настроек по DNS-серверам.

По сути, вы указываете свое приложение 1 и 1 на сервер, на котором работает ваше приложение Heroku, и сообщаете своему приложению Heroku, что, вероятно, какое-то приложение пытается связаться с ним, у которого есть определенный адрес, например www.mydomain.com. Так они находят друг друга.

person Linus    schedule 11.09.2013
comment
У меня такая же проблема, но я не понимаю, что именно вы сделали. Все, что мне нужно, это указать mydomain.com с 1 и 1 на site.herokuapp.com Спасибо. - person egyamado; 29.01.2015
comment
Не рекомендуется использовать IP-адреса Heroku. Они могут меняться без предупреждения. - person B Seven; 29.05.2015