在 GoDaddy 的 DNS 区域编辑器中,您需要将 CNAME 记录 www 配置为指向 @。在您的 A 记录中,您将使用通配符 (*) 指向 IP 地址,并使用第二个使用 @ 作为主机的 A 记录也将指向 Web 地址。这边走,
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 记录指向您的应用程序。为确保您的域始终正确指向路由网格,请使用 CNAME 记录配置子域(例如 www.example.org 中的 www):
If the app is on… Then CNAME the subdomain to
Bamboo yourapp.heroku.com
Cedar yourapp.herokuapp.com
应避免裸(或裸/顶级)域(例如 example.org),因为它们的可用性和正常运行时间后果。
为什么我不能为我的应用添加 subdomain.mydomain.com?
在某些情况下,尝试为应用添加自定义域(如 subdomain.mydomain.com)可能会导致如下错误:
! mydomain.com is owned by another user
给定基域的所有应用程序必须由同一个 Heroku 帐户拥有。上述错误意味着其他人已经将 mydomain.com 自定义域添加到他们的一个应用程序中。