我们有三台权威DNS服务器和三台recursion/cachingDNS服务器。
权威的服务器
DNS1的 – Windows 2003的DNS2 – 旧的红帽—–>更换新版本的DNS3 – Windows 2008(我安装)
caching和recursionparsing器服务器
服务器1 – Windows 2003服务器2 – CentOS 5.2(我安装)服务器3 – CentOS 5.3(我安装)
我正在用一个较新的红帽版本取代DNS2,但没有关于如何实施的文件。 我已经设置caching和Windows权威服务器,但不是一个Linux次要权威服务器。 我有从原始服务器,从我们的DNS1服务器拉数据的Perl脚本。 我们在我们的linux服务器上使用DJBDNS和TinyDNS。 我们的networking工程师说,我正在更换的DNS2服务器是一个不需要caching的权威服务器,但是我看到的唯一指令是用来进行caching的权威服务器。 有人能指出我正确的方向吗? 我以为我是在正确的轨道上使用这些说明,但是当我查询我的新的DNS服务器时,我得到“没有来自服务器的响应”,我暂时禁用了iptables,以消除它成为一个问题。
ps -aux | grep dns
avahi 3493 0.0 0.2 2600 1272? Ss Apr24 0:05 avahi-daemon:运行[newdns2.local]
根5254 0.0 0.1 3920 680 pts / 0 R + 09:56 0:00 grep dns
根6451 0.0 0.0 1528 308? S Apr29 0:00监督锡登
dnslog 6454 0.0 0.0 1540 308? S Apr29 0:00 multilog t ./main
tinydns 9269 0.0 0.0 1652 308? S Apr29 0:00 / usr / local / bin / tinydns
终于find了。
本指南一步一步解释。 (没有caching)
http://www.walkernews.net/2007/06/29/how-to-setup-tinydns-server-for-soho/
确定名称服务器是否将被caching是根本。 BIND训练人们认为它们“同样的东西”,但是它们是完全不同的两个任务,它们由djbdns发行版中的两个完全独立的(独立的)工具提供服务。
如果要复制权威服务器,tinydnsbuild议的方法是仅将“data.cdb”文件(区域数据库二进制文件)从主服务器传输到辅助服务器或辅助服务器。 当然,这将迫使次要人只服务于小学的相同的区域。 如果要使用辅助服务器来服务其他区域,则需要通过AXFR(axfrget)传输它们,并在辅助服务器上重build数据库文件。 或者使用在线辅助DNS服务来为您做所有的事情。