hay*_*lci 4 domain-name-system debian bind
我想在服务器上运行两个 bind 实例,一个用于权威答案,另一个用于递归查询。 MaraDNS可以轻松配置为运行多个实例。您只需在 /etc/default/maradns 文件中为每个实例添加一行,说明该实例的配置文件
在 debian 中使用 bind 执行此操作的最佳方法是什么?复制 initscript 和修改路径像黑客一样接缝。
我假设你在不同的接口上有这些监听......你可以制作第二个绑定配置目录(或至少一个单独的named2.conf
或其他东西)和 的副本/etc/init.d/bind9
,并在“其他”bind9 initscript 中使用-c
标志/usr/sbin/named
来拥有bind 的第二个副本加载第二个配置。您需要更新 initscript 中的其他内容,如 PIDFILE,并确保每个人在绑定配置中使用不同的工作目录。