Как настроить Google Домены + Heroku в Голый домен
У меня есть загрузка домена в веб-браузере с использованием Heroku и доменов Google. Сейчас домен загружается с www: http://www. XXX.com.
Если я ввожу URL-адрес без WWW, например http://XXX.com, я получаю следующую ошибку в Chrome: "DNS-адрес сервера XXX.coms не найден"
Что мне нужно сделать, чтобы произошло следующее:
- Это загружает - http://mydomain.com
- http://www. mydomain.com перенаправляет на http://mydomain.com
Спасибо
Ответы
Ответ 1
ИМХО, вы должны:
1/Установите свой домен heroku http://example.com. Вся информация находится в документации Heroku.
Heroku должен обслуживать ваш сайт, используя http://example.com.
2/Вам необходимо перенаправить в Google Домены http://www.example.com на http://example.com. Для этого вам нужно настроить переадресацию веб-сайтов в консоли Google Домена на вкладке веб-сайта. документация прямолинейна.
Любые http://www.example.com запрос должен быть перенаправлен на http://example.com.
UPDATE
В связи с вашими потребностями, мне интересно, не лучше ли отключить перенаправление naked to www, обе точки домена указывают на ваш экземпляр heroku и получить для них сертификат SSL (с помощью разрешения шифрования упростить задачу).
Вот учебник.
Надеюсь, это поможет!
Ответ 2
Желательно сделать субдомен www
по умолчанию здесь, так что root/naked domain перенаправляет на www
. Это соответствует рекомендациям Heroku, в котором говорится:
Для максимальной масштабируемости и отказоустойчивости приложениям следует избегать использования DNS A-записи и вместо этого используют поставщика DNS, который поддерживает CNAME функциональность на вершине или исключительно использование поддоменов
Это можно сделать с помощью Google Domains Synthetic Records:
- Перейдите в раздел Синтетические записи
- Выберите субдомен вперед
- Введите
@
для поддомена и www.xyz.com
для адресата
Ответ 3
Просто используйте PointDNS, я не мог найти другой путь. Вот мой учебник по этому на Medium