我一直在阅读关于 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/之类的服务犹豫不决,因为它似乎只是另一件可能会破坏的事情。
有没有更好的方法来做到这一点我忽略了?