2012-05-30 21 views
1

我一直在閱讀DNS迷人的主題,特別是與Heroku和其他雲託管平臺相關的區域頂點CNAME問題。由於Heroku強烈建議不要使用A Records,在我的Heroku應用中使用二級域名的最佳方式是什麼?Heroku和www重定向的二級域名

我發現像DNSimple這樣的支付DNS服務提供了一種「別名」記錄類型(一種僞裝成CNAME的記錄),允許您以符合RFC的方式將您的二級域名映射到yourapp.herokuapp.com。不幸的是,我目前被註冊服務商DNS困住了。

我也嘗試CNAME - 如Heroku建議的www子域名,但似乎沒有理想的方式來容納沒有www的用戶輸入的網址。我的註冊商(1和1)提供的重定向服務工作,但路徑不會保留。例如,www.mydomain.com/about重定向到mydomain.com。

我很猶豫是否使用http://www.arecord.net/這樣的服務,因爲它好像只是另一件可能會打破的事情。

有沒有更好的方法來做到這一點,我忽略了?

回答

0

如果您的註冊商/ DNS提供商不支持ALIAS記錄或DNS級別的URL重定向,則可能值得使用根域上的A記錄作爲備份。在應用程序級別,您可以將用戶重定向到www子域。

最大的風險是您在根域指向IP地址的潛在中斷,但如果您主要將流量驅動到www子域,並且根域上的A記錄僅用作備份,這可能不是一個大問題。即使偶爾中斷或需要更新A記錄,它仍然比拒絕根域流量更方便用戶。

相關問題