将域重定向到heroku中的域名服务器?

时间:2010-03-29 16:51:05

标签: ruby-on-rails heroku

我已将域名配置为heroku IP 75.101.163.44 75.101.145.87 174.129.212.2

但它没有将我的应用重定向到我的域名。错误说

该主机名没有配置应用。 也许应用所有者已将其重命名,或者您错误输入了该网址。

每个Heroku应用程序都有自己的IP地址吗?如果是这样,如何获取唯一的IP以及如何将其重定向到域。感谢。

2 个答案:

答案 0 :(得分:10)

只需关注these instructions并使用(不幸的是不再免费)Zerigo DNS加载项。这很容易。

Heroku应用程序没有静态IP地址,因为它们分布在Heroku的dyno网格中的节点上。

答案 1 :(得分:8)

按照以下说明操作: https://devcenter.heroku.com/articles/custom-domains 您可以通过以下方法将DNS服务器指向Heroku:

  1. 假设您使用的是Gandi.net(或GoDaddy,BlueHost等等),它们都应该具有相似的组件。转到您的Gandi控制台并转到您的域您想要创建新的区域文件,因为您无法编辑您的域已在使用的区域文件。因此,如果需要,请克隆现有区域文件并单击进行编辑。

  2. 在名称为:www并输入:CNAME的记录中,将值更改为 [yourherokuapp] .herokuapp.com ,从而在您执行<之后为您提供[yourherokuapp] em> git push heroku master 或 heroku create

  3. 删除名称为的记录:@并键入:A

  4. 添加三个条目:

    • 姓名:@,类型:A,地址/价值:75.101.163.44

    • 姓名:@,类型:A,地址/价值:75.101.145.87

    • 姓名:@,类型:A,地址/价值:174.129.212.2

  5. 哪些是Heroku DNS地址。

    就是这样。等几个小时(或TTL是多长时间),然后检查

    host www.your_domain.com
    

    从shell中查看它响应的地址。