2013-08-02 1832 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错误消息很有意义。 –