我有来自三个不同注册商(例如example.com , example.net , example.org )的三个域名。 使用每个注册商的控制面板分别处理每个域的DNSlogging。 我希望通过将所有ns1.example.netlogging更改为指向单个DNS服务器(如ns1.example.net来将所有区域集中到单个服务。
我最终的程序是:
A , AAAA , MX等)复制到等同区域。 ns1.example.net 不过,我感到困扰以下几点:
从客户端或parsing器的任何caching的A Record查询都不应该成为问题,因为我的NS服务器的logging将指向与原始logging相同的IP。 那是对的吗?
那么NSlogging查询呢? 客户端或recursionDNS服务器cachingNSlogging查询? 如果是这种情况,那么只要我改变胶水logging,客户端就会尝试查询旧的DNS服务器(注册商)。
关于No 2,就我看到的方式而言,如果注册服务商一旦将该区域委派给另一个服务器,注册服务商就会停止对DNS查询做出响应…那么我就无能为力了。 注册服务商是否预见到这种情况,并继续提供查询服务,可以说,从更换粘合logging开始,还有24小时?
1)来自客户端或parsing器的任何caching的A-Record查询都不应该成为问题,因为我的NS服务器的logging将指向与原始logging相同的IP。 那是对的吗?
那是对的。
2)NSlogging查询呢? 客户端或recursionDNS服务器是否cachingnslogging查询?如果是这种情况,那么只要更改粘合logging,客户端就会尝试查询旧的dns服务器(注册服务器)。
关于No 2,就我看到的方式来说,如果注册服务商一旦将该区域委托给另一个服务器,注册服务商就会停止对DNS查询做出响应……那么我就无能为力了。 注册服务商是否预见到这种情况,并继续提供查询服务,可以说,从更换粘合logging开始,还有24小时?
是的,客户端和服务器像所有其他RR一样cachingNS RR。
您可能会混淆注册商和DNS提供商。 例如,我使用Dyn作为我的注册商和cloudflare作为我的DNS提供商。 如果我要更改注册服务商,那么cluffflare DNS服务器仍然会响应我的域的查询,直到我从cloudflare的名称服务器中删除它。
如果您的注册商和DNS提供商相同,则需要询问他们。 他们可以立即重新configuration他们的名称服务器,当你改变注册服务器从他们和服务器/客户端的NS RRcaching将无法解决在这些域的RR。
这就是说,这对于注册商/ DNS提供商来说并不好,所以他们可能不会。
除此之外:如果你打算在mydomain.net(ns1.mydomain.net)下为domainA.net,domainB.net,domainC.net设置NSlogging,那么你将不再有这些域的粘合logging。 您将为ns1.mydomain.net。 这些意思是:
dig ns cloudflare.net @192.5.6.30