【问题标题】:DNS Mystery in Heroku CNAME RedirectionHeroku CNAME 重定向中的 DNS 之谜
【发布时间】:2013-03-30 08:53:19
【问题描述】:

我的 DNS 配置中有一些非常神秘的东西不起作用:

  • 我的应用程序位于:http://my-domain.herokuapp.com
  • 我通过以下方式配置my-domain.com

    @ 10800 IN A 174.129.25.170
    www 10800 IN CNAME my-domain.herokuapp.com.
    

使用 wwwizer。

所以,http://my-domain.com 重定向到 http://www.my-domain.com,其中 CNAME 指向 http://my-domain.herokuapp.com

一切似乎都很好,但是当我输入 http://my-domain.comhttp://www.my-domain.com 时,我收到:Heroku | No such app 错误消息。

所以我尝试了这个:

host http://www.my-domain.com
www.my-domain.com is an alias for my-domain.herokuapp.com.
my-domain.herokuapp.com has address 54.243.92.108

host http://my-domain.herokuapp.com
my-domain.herokuapp.com has address 184.72.248.52

我看不出问题出在哪里。 WWWizer 似乎工作正常,但感觉自从 herokuapp IP 更改后 CNAME 没有刷新...

任何提示都将非常感激。

谢谢

【问题讨论】:

  • 您是否已将所有可能的传入域添加到您的应用程序中?
  • 你的意思是 Heroku 方面?当我输入 heroku domains 我得到:=== my-domain Domain Names my-domain.com

标签: heroku dns host cname


【解决方案1】:

感谢@neil-middleton 的评论,我找到了解决方案。

我之前确实添加了heroku domains:add my-domain.com

但没有 heroku domains:add www.my-domain.com

这是最重要的。 (虽然我都留下了以防万一)

因此,似乎 heroku 在 CNAME-ing *.herokuapp.com 时有自己的内部 DNS 控制,它作为条目获得 heroku domains

避免将 CNAME 设置为不属于他人的应用是合乎逻辑的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-04
    • 1970-01-01
    • 1970-01-01
    • 2012-11-18
    • 1970-01-01
    • 2021-12-23
    • 2011-11-21
    • 2012-08-27
    相关资源
    最近更新 更多