Route53无法解析主机

时间:2015-11-05 22:18:45

标签: amazon-web-services amazon-route53

几个月前,我将mattymil.com从GoDaddy转移到Route53,并选择使用AWS名称服务器作为配置的一部分(下面列出的配置)。我最近在http://54.204.107.175/启动了一个运行apache的测试AWS ec2实例,默认配置,我可以通过IP成功访问默认页面。我在上面提到的指向此IP的区域中添加了A记录,几个小时后它仍然无法解析。此外,dig返回没有答案,但dig +跟踪路由一直返回到我的区域中配置的AWS名称服务器(下面列出的结果)。在这一点上,我已经筋疲力尽了我能想到的所有选择。任何人都有进一步故障排除的建议,以找到问题的根源?

由于

区域记录

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 26px;
}

挖掘结果

Name: mattymil.com.
Type: A
Value: 54.204.107.175
TTL: 300

Name: mattymil.com.
Type: NS
Value: ns-565.awsdns-06.net. 
ns-1224.awsdns-25.org. 
ns-417.awsdns-52.com. 
ns-1898.awsdns-45.co.uk.
TTL: 172800

Name: mattymil.com.
Type: SOA
Value: ns-565.awsdns-06.net. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400
TTL: 900

挖掘+追踪结果

Matt-MBA:~ matty$ dig mattymil.com

; <<>> DiG 9.8.3-P1 <<>> mattymil.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: FORMERR, id: 61472
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;mattymil.com.          IN  A

;; Query time: 2565 msec
;; SERVER: 192.168.15.101#53(192.168.15.101)
;; WHEN: Thu Nov  5 17:02:07 2015
;; MSG SIZE  rcvd: 30

3 个答案:

答案 0 :(得分:6)

检查一下:

  1. 登录您的AWS Web控制台
  2. 选择Route53服务
  3. 在左窗格中选择托管区域
  4. 选择mattymil.com(但不要点击域名,只需选择单选按钮)
  5. 请注意右侧窗格中的4个名称服务器。
  6. 接下来,转到域名注册商网站(在您的情况下留在Route53),登录并配置您的域名服务器。在Route53中:选择“注册域名”&#39;在左侧窗格中,单击您的域名,验证右上角是否有来自步骤5的名称服务器,如果它们不完全匹配,请单击“添加/编辑名称服务器”。并从步骤5)输入名称服务器

答案 1 :(得分:1)

@sqlbot指出了我正确的方向。

  当您使用Route 53的域名注册服务时,gandi.net是基础注册商,因此您不能直接与Gandi联系。在这种情况下,需要匹配的是Route 53 Hosted Zones分配的名称服务器,以及Route 53 Registered Domains中的名称服务器。它们没有紧密耦合,如果你设置不正确,Route 53不会阻止你,因为它假定你知道你在做什么。

在route53注册域中,名称服务器与Zone配置中的NS记录不同。我只是将名称服务器从NS记录复制到注册域名服务器字段中。在30秒内,URL正在解析为Web服务器。

答案 2 :(得分:0)

您需要等到全局dns更新信息。简单的测试方法,使用你的一个ec2实例,刷新dns,然后挖掘或nslookup。