我正在尝试将子域名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记录冲突?如果是这样,我该怎么办?
答案 0 :(得分:0)
您似乎意外地为A
创建了CNAME
和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.
我也肯定会打你的Heroku应用程序,从卷曲发回的标题来判断。
答案 1 :(得分:0)
好吧它实际上并没有修复,但我最终切换了DNS提供商,现在没关系。