我有一个Heroku应用程序,我添加了一个CNAME(www到herokuapp),将其从GoDaddy重定向到Heroku。现在我正在努力管理裸域。
裸域(也称为裸域或顶点域,例如 mydomain.com )必须使用DNS A记录。要设置根域,请使用DNS管理工具为以下每个地址添加单独的A记录:
75.101.163.44
75.101.145.87
174.129.212.2
使用“host”命令检查DNS是否配置正确:
$ host example.com
example.com has address 75.101.163.44
example.com has address 75.101.145.87
example.com has address 174.129.212.2
我还从GoDaddy主菜单激活了转发。
好的,如果我在我的域名下尝试 host example.com ,一切正常。 但是,当我尝试使用浏览器时,我得到了这个:
Heroku |没有这样的应用程序该主机名没有配置应用程序。 也许应用所有者已将其重命名,或者您错误输入了网址
我还尝试使用命令heroku domains:add yourdomain.com
但这会创建我的应用的第二个实例,它不会将其重定向到完整的域www
答案 0 :(得分:20)
Heroku 高度建议使用A记录指向云应用中的域名。使用A记录会增加DNS解析不稳定的可能性。 Heroku详细介绍here。
相反,您应该将您的裸域重定向到' www'子域。您可以参考this SO thread了解有关如何在GoDaddy上进行设置的更多详细信息。