В редакторе DNS-зон GoDaddy вам нужно настроить запись CNAME www, указав @. В вашей записи A вы будете использовать подстановочный знак (*) для указания на IP-адрес и вторую запись A, которая использует @ в качестве хоста, который также будет указывать на веб-адрес. Сюда,
subdomain1.example.com will forward to your IP
www.example.com will forward to your IP
silly.example.com will forward to your IP
anything.example.com will forward to your IP
Часто задаваемые вопросы
Могу ли я указать * .mydomain.com на мое приложение Heroku?
Да, используя бесплатную функцию пользовательских доменов Heroku, вы можете указать домен подстановочного знака для вашего приложения.
Какие IP-адреса я должен использовать для указания своего пользовательского домена на Heroku?
Стек маршрутизации Heroku использует набор IP-адресов, которые могут измениться в любое время, и использование записей A для указания на ваше приложение не поддерживается. Чтобы ваш домен всегда правильно указывал на сетку маршрутизации, настройте субдомены (например, www в www.example.org), используя запись CNAME:
If the app is on… Then CNAME the subdomain to
Bamboo yourapp.heroku.com
Cedar yourapp.herokuapp.com
Следует избегать использования «голых» (или «голых» / «apex») доменов (например, example.org) из-за их доступности и последствий для безотказной работы.
Почему я не могу добавить subdomain.mydomain.com для моего приложения?
В некоторых случаях попытки добавить пользовательский домен (например, subdomain.mydomain.com) для приложения могут привести к ошибке, подобной этой:
! mydomain.com is owned by another user
Все приложения для данного базового домена должны принадлежать одной учетной записи Heroku. Вышеуказанная ошибка означает, что кто-то еще добавил пользовательский домен mydomain.com в одно из своих приложений.