【问题标题】:How can I get my apex domain to work with heroku and zerigo DNS如何让我的顶级域与 heroku 和 zerigo DNS 一起使用
【发布时间】:2013-11-25 09:24:39
【问题描述】:

几个小时后,我开始下注了。

我有域 example.com,我有指向 zerigo 推荐的域名服务器(任何在 heroku 上使用过 zerigo 的人都会知道这一点:a.ns.zerigo.net 到 e.ns.zerigo.net )

在 zerigo 控制面板中,example.com 的三个 A 记录指向三个不同的 IP。

我还有一条指向 example.herokuapp.com 的 *.example.com 的 CNAME 记录

就是这样;一共四条记录。

现在子域工作正常;我可以输入anything.example.com,它运行正常。

但是 apex 域给了我这个“访问竹 http 端点被拒绝”的废话。这真的很令人沮丧,因为当我 ping example.com 时,它成功地 ping 了 A 记录中的三个 ip 之一。

任何人都可以对此有所了解吗?我被难住了。

【问题讨论】:

  • 您找到解决方案了吗?我有同样的错误(但使用 DNSimple 而不是 Zerigo)
  • Aaron 我的评论太长了,所以我在下面发布了一个答案。希望对您有所帮助。

标签: ruby-on-rails-3 heroku dns zerigo


【解决方案1】:

好吧,我相信您会发现,有时您可能已经正确配置了它,但由于您不确定 DNS 的更改是否正在传播,您会不耐烦并开始调整内容。我想这就是我所做的。

不管怎样,目前有效的配置是这样的:

A 记录全部消失。相反,我有:

  • 将 example.com 重定向到 www.example.com 的重定向记录
  • 将 *.example.com 指向 example.herokuapp.com 的 cname 记录
  • 将 www.example.com 指向 example.herokuapp.com 的 cname 记录

这些是 zerigo dns cpanel 中唯一的记录,我怀疑一个 zerigo 人回复了我的支持票并设置了它们,因为我很确定我没有删除 A 记录。

值得一提的是,我添加到 heroku 帐户的唯一域是 example.com 我没有通过 domain:add 添加 www.example.com 或 *.example.com

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2011-07-04
    • 1970-01-01
    • 2012-10-08
    • 2013-04-07
    • 1970-01-01
    • 2013-11-01
    • 2018-10-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多