具有Heroku和www重定向的二级域

时间:2012-05-30 22:58:49

标签: heroku dns hosting cloud cname

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

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

我也像Heroku建议的那样尝试CNAME-a www子域名,但似乎没有理想的方式来容纳没有www的用户输入的网址。我的注册器(1和1)提供的重定向服务有效,但路径不会保留。例如,www.mydomain.com / about重定向到mydomain.com。

我对使用像http://www.arecord.net/这样的服务犹豫不决,因为它似乎只是另一件可能会破坏的事情。

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

1 个答案:

答案 0 :(得分:0)

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

最大的风险是您在根域中指向的IP地址可能会中断,但如果您主要是为www子域提供流量,并且根域中的A记录仅用作备份,它可能不是一个大问题。即使偶尔停机或需要更新A记录,它仍然比仅拒绝根域流量更加用户友好。