GoDaddy与AWS之间的DNS传播

时间:2016-10-04 11:16:14

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

我在GoDaddy注册了一个域名(www.aksinin.com)和一个托管的网站(97.74.215.225),但由于一些限制,我不得不迁移到AWS。

域计划首先结束,所以我将其迁移到Route 53.似乎一切顺利,因为域继续正确注册,仅通过亚马逊,并指向GoDaddy托管的网站。凉。

然后,托管计划结束了,所以我将网站移到了EC2实例(52.208.50.228),并添加了A记录以指向新的IP:

aksinin.com.      A      52.208.50.228              TTL 300    (5 minutes)
aksinin.com.      NS     ns-1147.awsdns-15.org.     TTL 172800 (48 hours)
                         ns-564.awsdns-06.net.
                         ns-1614.awsdns-09.co.uk.
                         ns-490.awsdns-61.com.
aksinin.com.      SOA    ns-1147.awsdns-15.org.     TTL 900    (15 minutes)
                         awsdns-hostmaster.amazon.com.
www.aksinin.com.  CNAME  aksinin.com                TTL 300    (5 minutes)

(只有第一行是新的;其余的在域迁移后没有改变)。现在,我不是DNS专家,但在我看来,2天之后,应该传播更改(尽管有自定义ISP缓存),对吧?但是超过一周已经过去了,仍然是:

nslookup www.aksinin.com
97.74.215.225 # Old IP... OK, maybe my ISP is weird.

nslookup www.aksinin.com 8.8.8.8
97.74.215.225 # Old IP... That's bad. In Google we trust. :(

nslookup www.aksinin.com ns-1147.awsdns-15.org.
52.208.50.228 # WOOHOO YES NEW IP! Except... Why isn't it propagating?

另一点是,到目前为止,我的域名注册和GoDaddy托管的网站都已过期,所以我有点担心网站可能无法访问(如果DNS一直指向旧的IP,GoDaddy可以重新分配到别的东西或完全关闭)。该网站仍在运行 - 这可能是GoDaddy的宽限期,我猜 - 但这种......“固定”的配置让我觉得我还应该做些什么,改变或更新;就像一些“更高”的DNS权限仍然主动认为旧的IP是正确的。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

事实证明,Route 53有几个目的:

  1. DNS服务器(或者更确切地说,是配置Amazon的DNS服务器的方法)。
  2. 域名注册商。
  3. 我所做的是配置一些亚马逊的DNS服务器来将我的域名解析为我的新IP;事实上,要求这些DNS服务器直接产生正确的地址。

    但我没有配置的是域名注册商。如果我理解正确,DNS服务没有专门配置来解析我的域(即世界上所有的DNS服务器,除了我配置的4个) - 必须向一些上级机构寻求帮助来解析我的域,并且该权限最终会导致域名注册商,域名注册商持有指向实际“知道”此域名的DNS服务器的指针。由于我没有更新这些指针,注册商仍然会重定向到GoDaddy的DNS服务器,这些服务器不断更新旧IP(因为我没有更新它们,也不能在我的计划到期后)。 一旦我更新注册商以指向我配置的4个Amazon DNS服务器(请参阅this answer如何),更改会在几分钟内传播。万岁!

答案 1 :(得分:0)

根据我的理解当您将NamseServer从GoDaddy更改为AWS Route 53时,Godaddy NameServer [NS]必须更新Parent NameServer以更新Custome Nameserver,这是AWS NameServer [NS] 更正我如果我错了 。一年前我遇到了同样的问题但我的问题是关于页面重定向到GoDaddy默认ip。

How NameServer Works