我很难让我的域名正确指向我的EC2。 我在网上search了几个第三方指南,并在官方的AWS文档中find了一些小问题,但是尽pipe如此,我还是无法使用它。
我有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
而在我的域名主机上,我有这样的DNSlogging设置:
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
我想我正在做一些根本性的错误。 首先,我不知道我的DNSlogging上是否有Hostname部分。 在网站上说,主机名input框后面的.domain ,这让我觉得它是一个子域说明符。 我是不是认为@符号适用于没有子域? (即domain.com而不是www.domain.com )
其次,我应该从域名主机上的DNSlogging中指定的路由53中删除NSlogging集吗?
非常感谢
在我看来,你现在正在看两个不同的DNS服务提供商的区域编辑。
你想要做的是决定你想要使用哪个DNS服务(Route53?),然后确保域被委派给这个服务提供者指定的域名服务器。
代表团是通过你的域名注册机构进行pipe理的,注册商之间的确切用词是不同的,但像“更名域名服务器”,“自定义域名服务器”,“域名代表”这样的代表就是相当典型的例子。
(如果注册服务商除了作为注册服务商的angular色之外还提供额外的DNS服务,有时会引起混淆,但这些服务在概念上和通常情况下都是独立的。
这是一个简单的过程,从注册一个新的域到浏览器请求到达Web服务器。 是的,它可以变得更加花哨,但重点是简单的,以消除对注册长官和53号公路的不同angular色的普遍混淆。
在AWS Route 53中, 创build一个与您注册的域名mydomain.com同名的新托pipe域。 在创build新的托pipe区域之后,Route 53会告诉您4个名称服务器的名称,以将您的域名委托给该域名。 例:
ns-1403.awsdns-47.org. ns-1696.awsdns-20.co.uk. ns-632.awsdns-15.net. ns-431.awsdns-53.com.
mydomain.com 。 当他们问你想要哪个域名服务器时,你为你的新域设置(委托),提供从'ns-'开始的相同的4个值。 回到Route 53,在mydomain.com的新托pipe区域下,你会看到Route 53已经为你自动创build了NS和SOAtypes的正确的dnslogging集。 不要碰这些。 你想要做的是添加新的DNSlogging集与这些typesA或CNAME 。
创build一个Alogging您的域顶点。 在Route 53控制台中,点击进入新的托pipe区域mydomain.com,然后点击“创buildlogging集”。
Name: <blank> Type: A Alias: No TTL: 900 (anything from 60s to 3600s would be reasonable) Value: 65.254.242.180 (the public IP address of your webserver/load balancer) Routing Policy: Simple
为www 创build一个CNAMElogging集。 指向顶点域。
Name: www Type: CNAME Alias: No TTL: 900 (anything from 60s to 3600s would be reasonable) Value: mydomain.com Routing Policy: Simple
使用独立的在线DNS检查工具来检查您的新DNSlogging在公共DNS中是否可见。 可能要等几分钟。 示例http://www.dnswatch.info/dns/dnslookup?la=en&host=www.mydomain.com&type=A&submit=Resolve