将域指向AWS Route 53

Jim*_*ery 1 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
Run Code Online (Sandbox Code Playgroud)

在我的域名托管服务器上,我设置了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
Run Code Online (Sandbox Code Playgroud)

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

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

非常感谢

Pet*_*een 6

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

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

其次,要告知Route53有关您的EC2实例的信息,您应该在Route53内设置一条A记录,domain.com指向EC2实例所分配的弹性IP地址.你也应该创造另一个A纪录www.domain.com在同一个IP指向.

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