Heroku的DNS问题

时间:2012-07-18 22:50:17

标签: heroku dns

我正在尝试将子域名journal.mydomain.com指向我的Heroku应用。我已使用heroku domains:add journal.mydomain.com添加了域,并根据https://devcenter.heroku.com/articles/custom-domains中的建议设置了相应的CNAME记录。但是,它似乎没有按预期工作。当我在浏览器中访问journal.mydomain.com时,它有时会工作,但通常只会加载mydomain.com。当我运行host journal.mydomain.com时,我得到:

 % host journal.mydomain.com
journal.mydomain.com has address XX.XX.XX.XX
journal.mydomain.com is an alias for adeel-journal.herokuapp.com.
adeel-journal.herokuapp.com is an alias for ar.herokuapp.com.
ar.herokuapp.com is an alias for argon-stack-1879049447.us-east-1.elb.amazonaws.com.
journal.adeel.ru is an alias for adeel-journal.herokuapp.com.
adeel-journal.herokuapp.com is an alias for ar.herokuapp.com.
ar.herokuapp.com is an alias for argon-stack-1879049447.us-east-1.elb.amazonaws.com.

第一行似乎是问题(XX.XX.XX.XX当然是IP地址)。是否可能以某种方式将通配符记录与CNAME记录冲突?如果是这样,我该怎么办?

2 个答案:

答案 0 :(得分:0)

您似乎意外地为A创建了CNAMEjournal.adeel.ru条记录 - 这可以解释这种不稳定的行为。

删除A记录并使用CNAME - 虽然看起来你可能已经解决了,因为这是我从我的结果中看到的:

matt@indianajones:~$ host journal.adeel.ru
journal.adeel.ru is an alias for adeel-journal.herokuapp.com.
adeel-journal.herokuapp.com is an alias for ar.herokuapp.com.

我也肯定会打你的Heroku应用程序,从卷曲发回的标题来判断。

答案 1 :(得分:0)

好吧它实际上并没有修复,但我最终切换了DNS提供商,现在没关系。