在GoDaddy的DNS区域编辑器中,您需要将CNAME记录www配置为指向@。在A记录中,您将使用通配符(*)指向IP地址,并使用@作为主机的第二个A记录也将指向Web地址。这样做,您就可以通过www和非www访问您的网站。
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.example
指向我的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.example
?
在某些情况下,尝试为应用程序添加自定义域名(如subdomain.mydomain.example
)可能会导致出现错误,例如:
! mydomain.example is owned by another user
同一基本域名下的所有应用程序必须属于同一个Heroku帐户。上述错误意味着其他人已经将mydomain.example
自定义域添加到他们的某个应用程序中。
www
,而 CNAME 则指向your-app-name.herokuapp.com
。 - eQ19