24

我有一个 Heroku 应用程序,并且我添加了一个 CNAME(www 到 herokuapp)以将其从 GoDaddy 重定向到 Heroku。现在我也在尝试管理裸域。

这来自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 主菜单激活了转发。

好的,如果我尝试使用我的域托管 example.com,一切都很好。但是,当我尝试使用浏览器时,我得到了这个:

赫罗库 | 没有这样的应用程序 没有在该主机名上配置应用程序。可能是应用所有者重命名了它,或者您输入了错误的 URL

我也尝试使用该命令heroku domains:add yourdomain.com ,但这会创建我的应用程序的第二个实例,它不会将其重定向到完整的域 www

4

1 回答 1

21

Heroku强烈建议不要使用 A 记录将域指向云应用程序。使用 A 记录会增加 DNS 解析不稳定的可能性。Heroku 在这里详细介绍。

相反,您应该将裸域重定向到“www”子域。有关如何在 GoDaddy 上进行设置的更多详细信息,您可以参考此 SO 线程。

于 2012-11-20T17:04:33.243 回答