Route 53 Amazon DNS查找失败

时间:2015-07-09 07:56:11

标签: amazon-web-services amazon-ec2 dns lookup amazon-route53

我最近将我的网站从共享托管移植到AWS。我正在使用连接到我的实例的Elastic Load Balancer,它运行我的网站shopyoke.com。自从该网站被移植以来,有些人报告该网站的DNS查找失败:

有些人报告脚本和样式表无法加载(托管在CloudFront上):

虽然有些人报告说一切都运转良好!我仔细检查了GoDaddy上的名称服务器是否准确输入到Route 53指定的内容。这是我的Route 53 DNS配置的样子:

我尝试了所有DNS测试,他们都恢复了健康状态。我尝试了ping测试,但显示100%丢包:

我真的无法想办法解决这个问题,因为它在很多人之间如此矛盾。

1 个答案:

答案 0 :(得分:2)

好。经过大量的绝望和挫折,我花了一天的时间才终于弄清这一点。

问题的要点是,在“托管区域”中定义的名称服务器与在我的域注册中定义的名称服务器(使用Route53作为注册商)不匹配。他们需要匹配。实际上,AWS在4个名称服务器下有这样的说法:

  • 在域名系统开始将对该域的查询路由到Route 53名称服务器之前,您必须使用当前的DNS服务或该域的注册商(如果适用)更新名称服务器记录。

这非常重要。这是需要做的:

将这4台服务器从“托管区域”区域复制到文本编辑器中,以备后用。

然后在左侧窗格中,单击“注册域”。将显示一个注册域名列表。就我而言,只有一个。单击域名,您将查看当前注册的域名的属性,包括在右侧的--->名称服务器。

就我而言,此名称服务器列表与上方托管区域下的列表不同。

我需要单击“添加或编辑名称服务器”。我需要用之前保存在文本编辑器中的条目覆盖所有条目。我从那里复制并粘贴到这里。点击“更新”。几分钟后,我收到了来自AWS Route 53的电子邮件,确认并确认我已经提出了这样的修改请求。刷新窗口后,名称服务器列表确实已更新。

我的53号公路现在正在运行!

这是Sean Shen,如果有人对此有疑问,可以通过seantshen@gmail.com与他联系。我很乐意提供帮助。