我试图设置碘(可能不那么重要),并得到它运行我需要在我的域上创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,也许)