【问题标题】:Second level domains with Heroku and www redirection具有 Heroku 和 www 重定向的二级域
【发布时间】:2012-06-05 05:29:58
【问题描述】:

我一直在阅读有关 DNS 的迷人主题,特别是与 Heroku 和其他云托管平台相关的区域顶点 CNAME 问题。由于 Heroku 强烈建议永远不要使用 A 记录,那么在我的 Heroku 应用中使用二级域的最佳方式是什么?

我发现某些付费 DNS 服务(例如 DNSimple)提供“别名”记录类型(伪装成 CNAME 的记录),允许您以符合 RFC 的方式将您的二级域映射到 yourapp.herokuapp.com。不幸的是,我目前被注册商 DNS 卡住了。

我也尝试过按照 Heroku 的建议对 www 子域进行 CNAME,但似乎没有理想的方法来容纳没有 www 的用户键入的 url。我的注册商 (1and1) 提供的重定向服务有效,但不保留路径。例如,www.mydomain.com/about 重定向到 mydomain.com。

我对使用 http://www.arecord.net/ 之类的服务犹豫不决,因为它似乎只是另一件可能会损坏的东西。

有没有我忽略的更好的方法来做到这一点?

【问题讨论】:

    标签: heroku dns hosting cloud cname


    【解决方案1】:

    如果您的注册商/DNS 提供商在 DNS 级别不支持 ALIAS 记录或 URL 重定向,则可能值得使用根域上的 A 记录作为备份。在应用程序级别,您可以将您的用户重定向到www 子域。

    最大的风险是您在根域上指向的 IP 地址可能会中断,但如果您主要将流量引导到 www 子域,并且根域上的 A 记录仅用作备份,这可能不是什么大不了的事。即使偶尔中断或需要更新 A 记录,它仍然比仅仅拒绝根域流量更加用户友好。

    【讨论】:

      猜你喜欢
      • 2013-11-01
      • 2015-03-12
      • 1970-01-01
      • 2013-04-17
      • 2014-03-22
      • 2015-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多