1

我正在尝试将子域 journal.mydomain.com 指向我的 Heroku 应用程序。我已按照https://devcenter.heroku.com/articles/custom-domainsheroku domains:add journal.mydomain.com中的建议添加了域并设置了适当的 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 记录发生冲突?如果是这样,我该怎么办?

4

2 回答 2

0

嗯,它实际上并没有修复,但我只是最终切换了 DNS 提供商,现在很好。

于 2012-07-20T17:35:48.573 回答
0

似乎您不小心创建了ACNAME记录journal.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.

从 curl 发回的标头来看,我也肯定会点击您的 Heroku 应用程序。

于 2012-07-19T00:05:04.187 回答