将域指向AWS Route 53

时间:2014-06-22 21:05:42

标签: dns domain-name amazon-route53

我很难让我的域名正确地指向我的EC2。我在网上搜索了一些第三方指南,并在官方的AWS文档中略微淹没,但尽管如此,我仍然无法让它工作。

我已将Route 53设置为:

Type:  A
Value: ??.??.??.?? (IP address)

Type:  NS
Value: ns-1403.awsdns-47.org. 
       ns-1696.awsdns-20.co.uk. 
       ns-632.awsdns-15.net. 
       ns-431.awsdns-53.com.

Type:  SOA
Value: ns-431.awsdns-53.com. 
       awsdns-hostmaster.amazon.com

在我的域名托管服务商上,我设置了DNS记录:

Hostname: www
Type:     NS
Value:    ns-1403.awsdns-47.org
          ns-1696.awsdns-20.co.uk
          ns-632.awsdns-15.net
          ns-431.awsdns-53.com

我认为我在做一些根本错误的事情。首先我不确定我的DNS记录是否正确的主机名部分。在网站上,它在主机名的输入框之后显示.domain,这使我认为它是一个子域说明符。我是否认为@符号适用于无子域名? (即domain.com代替www.domain.com

其次,我应该删除路由53中的NS记录集,因为它已经在域名主机上的DNS记录中指定了吗?

非常感谢

1 个答案:

答案 0 :(得分:6)

这里有两个缺失的部分:告诉您的注册商使用Route53而不是他们自己的NS服务器,并告诉Route53您的EC2实例。

首先,您需要设置注册商。在此步骤中,您告诉注册商告诉全球DNS系统查看Route53以获取有关domain.com的信息。这是Namecheap的快速教程,这里是GoDaddy的快速教程。其他注册商类似,只需谷歌YourRegistrarHere assign nameservers

其次,要告诉Route53您的EC2实例,您应该在Route53中为A设置domain.com记录,指向您的EC2实例分配的弹性IP地址。您还应该为指向同一IP的A创建另一个www.domain.com记录。

对于您的第二个问题,只要您正确设置了注册商,创建记录的界面就会消失。您将通过Route53管理所有DNS记录。