首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新了NS服务器,但是从旧名称服务器中提取的记录

更新了NS服务器,但是从旧名称服务器中提取的记录
EN

Server Fault用户
提问于 2017-04-20 18:19:43
回答 2查看 723关注 0票数 0

我使用亚马逊AWS 53号路由作为我的DNS和Nameserver。我想用Wix作为我的名字服务器。我更新了我在AWS路由上的NS记录,以指向Wix名称服务器。

已经72小时了,我想变化已经传播了。我访问https://www.whatsmydns.net/#NS/myexampledomain.com,所报告的NS记录是新的NS记录,即ns8.wixdns.net和ns9.wixdns.net。

但是,当我使用whatsmydns.net查找我的A记录时,我会得到由我的旧名称服务器指定的A记录,而不是新的名称服务器。

我的理解是,当有人访问myexampledomain.com时,他们首先访问.com TLD,后者给出了名称服务器的地址。请求者询问名称服务器IP地址是什么,并从A记录中查找IP地址。

那么,我的问题是,如果NS记录已经改变,怎么可能使用旧的A记录呢?

更新

域是starbutter.com,我可以通过更改原始名称服务器上的CNAME和A记录来规避这个问题。

显然,NIC名称服务器有旧的名称服务器,但权威名称服务器是新的名称服务器。

代码语言:javascript
复制
# The NIC name server:
www.starbutter.com@h.gtld-servers.net.:
starbutter.com.     172800  IN  NS  ns-54.awsdns-06.com.

# The Authoritative name server:
www.starbutter.com@ns8.wixdns.net.:
www.starbutter.com. 3600    IN  CNAME   www52.wixdns.net.

您可以通过查找www.starbutter.com at https://www.digwebinterface.com/?hostnames=www.starbutter.com&type=&useresolver=8.8.4.4&ns=nic&nameservers=来验证这一点。

请解释NIC名称服务器和权威名称服务器之间的区别,并告诉我是否需要做些什么来更新NIC名称服务器。

EN

回答 2

Server Fault用户

发布于 2017-04-20 20:48:14

您可以检查内部设置的胶水记录。我刚刚对starbutter.com域名进行了挖掘,并将WiX看作是NS/SOA在查询www.starbutter.com ( CNAME到www52.wixdns.net等的结果)时响应的DNS。

因此,听起来您可能有一条内部记录,将starbutter.com的NS指向旧的亚马逊名称服务器(在Amazon上更改记录时排除了long TTL,并按预期进行了反映)。

票数 0
EN

Server Fault用户

发布于 2017-04-21 01:51:23

使用命令dig +trace www.example.com查看您的名称是如何解析的。这将有助于确定问题所在。

更改名称服务器时,需要更新域注册员的记录,以指向新的名称服务器。DNS查找通常是这样完成的(使用www.example.com和ns1.example.com作为example.com的名称服务器):

  • . (根)返回用于.com的名称。
  • .com返回名称服务器(ns1.example.com .)对于来自域注册服务器数据的example.com。这是不权威的。
  • 假设子域没有委托给其他名称服务,ns1.example.com返回example.com的权威响应。
  • ns1.example.comwww.example.com返回权威的A记录。

您正在使用的名称服务器可能缓存这些响应中的任何或全部。第一个查找很可能是缓存的查找。

您可能希望更改旧名称服务器上域的NS记录,指向新的名称服务器。这将增加一个额外的查找,但可能会得到正确的名称服务器响应。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/845591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档