使用digtesting新名称服务器

我有一个域名example.co.uk ,它的域名服务器名为current-nameserver.co.uk 。 它有一个原始值为TXT的logging。

我决定将DNS提供程序更改为new-nameserver.co.uk 。 作为testing,我将TXTlogging设置为NEW

testing新服务器的想法是查找TXTlogging并查看返回的内容,

不过,我试试:

 dig @new-nameserver.co.uk example.co.uk TXT 

尽pipe尝试了大量的命令组合,总是返回ORIGINAL的值。

为什么是这样? 我怎样才能防止DNS服务器提供权威的答案,因为它似乎知道,不是正规链的一部分,因为没有注册到父域名服务器。

有没有可用的命令行选项,或者是在根域名服务器(如在testing域名服务器configuration使用它 )唯一的select吗?

哟迫使DNS服务器提供一个权威的答案的唯一方法是使该区域的主要或次要:

 zone "example.co.uk" IN { type master; # ...other options } zone "example.co.uk" in { type slave; # ...other options } 

一些想法,我的头顶:

  1. “new-nameserver.co.uk”是recursion服务器还是权威服务器? 你有没有尝试给+ norec标志挖掘禁用recursion?
  2. 包含区域的SOAlogging是什么意思? 我build议在新服务器上加上序列号,重新加载区域,然后执行SOA查询,然后仔细查看返回的序列号。 如果您没有获得新的序列号,那么重新加载您的区域数据会出现问题。
  3. 在更改区域文件后,您正在重新加载区域数据,不是吗?