我有一个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 |没有这样的应用程序该主机名没有配置应用程序 . 也许应用程序所有者已将其重命名,或者您输入了错误的URL
我也尝试使用命令 heroku domains:add yourdomain.com
,但这会创建我的应用程序的第二个实例,它不会将其重定向到完整的域www
1 回答
Heroku highly advises against 使用A记录指向 Cloud 应用程序的域 . 使用A记录会增加DNS解析不稳定的可能性 . Heroku详细介绍here .
相反,您应该将裸域重定向到'www'子域 . 有关如何在GoDaddy上进行设置的更多详细信息,请参阅this SO thread .