如何检查NSlogging是否正确?

我试图设置碘(可能不那么重要),并得到它运行我需要在我的域上创build一个NSlogging,并在我的服务器端口53上运行服务。

假设我拥有“ domain.com ”,并使用公有IP 1.2.3.4的VPS。 区域文件已由我的注册机构预先设置了一个Alogging( @ A 1.2.3.4 )和两个NSlogging( @ NS ns01.domaincontrol.com@NS ns02.domaincontrol.com

我会去区域文件设置并创build:

隧道A 1.2.3.4

然后:

tunnelzone NS tunnel.domain.com

并保存区域文件。
现在如果我:

ping anythingatall.tunnelzone.domain.com

问题:
parsing器最终应该在IP 1.2.3.4上查询机器,对吗?

那么理论上,我可以在我的VPS服务器的zone文件中创build“ pipezone NS somewhere.else.org ”,并在某个地方使用DNS来pipe理它自己的子域?

另外,如果我是对的,是否有区域文件更改的原因,与NStypes的logging有关,进入“生产”非常缓慢?

非常感谢任何能帮助我清楚的人,我想更多的了解整个networking。

你的假设是正确的关于代理如何工作,但看起来你的区域语法可能会搞乱你的代表团。 如果你正在使用类似绑定的区域文件语法,那么你创build的NSlogging委托是相对的,这将导致它们中断。

; This line: tunnelzone IN NS tunnel.domain.com ; is equivalent to: tunnelzone IN NS tunnel.domain.com.domain.com. ; 

这不是你想要的。 相反,你可能想要:

 ; This line: tunnelzone IN NS tunnel ; is equivalent to: tunnelzone IN NS tunnel.domain.com. ; ; And for your other delegation, you'll want absolute as well: pipezone IN NS somewhere.else.org. 

你能澄清你所看到的症状吗? 在tunnelzone.domain.com查询typesNS的logging; 你会得到什么回应?

是否有区域文件更改的原因,与NStypes的logging有关,进入“生产”非常缓慢?

检查SOA RR中的时间数据为您的父区域(并减less,也许)