2013-08-02 1834 views
1

我很可能已經錯誤地設置了我的DNS記錄,我想知道如何正確執行。當我嘗試ping ping http://www.site.com/時收到「未知主機」消息,但我可以通過瀏覽器訪問www.site.comsite.com。 (注意到這一點時,Magento的安裝都會給我的錯誤,告訴我網址無法訪問)DNS/Route53 - 配置記錄並處理www

我的記錄是:

site.com. A [Elastic IP] 
site.com. NS [awsdns.co.uk, etc] 
www.site.com. A [Elastic IP] 

我也有一切開到我的安全組中的IP。


另一個問題:如果我有任何www.site.comsite.com重定向到其他的,而不是既要彈性IP?我應該怎麼做,如果可以說我想site.comwww.site.com

回答

2

我假設你的意思是跑步ping www.site.com而不是其實ping http://www.site.com/。後者顯然會失敗,因爲ping需要一個主機名,而不是一個URL。

在關於處理WWW,做到這一點的常用方法是:

site.com. A [Elastic IP] 
site.com. NS [awsdns.co.uk, etc] 
www.site.com. CNAME site.com. 

在任何情況下,你不必爲你更新你的IP兩次出現的做它的方式,只要當它變化。

+0

啊我明白了。關於www。 - 你發佈www.site.com的例子通向site.com,是嗎?如果是這樣,我該如何反過來呢?我嘗試做一個基本的交換機,但是Route53給了我「DNS名爲site.com的CNAME類型的RRSet,不允許在Zone.com的頂點。」當我嘗試更改site.com記錄時。另外 - 這種方法有什麼缺陷? – RS7

+0

我建議的方式只確保'site.com'和'www.site.com'解析爲相同的IP地址。如果您想要重定向行爲,即'site.com' - >'www.site.com',您必須在您的Web服務器上執行此操作。 CNAME無法以其他方式進行配置,因此Route53錯誤消息很有意義。 –