在debian上绑定多个实例

我想在服务器上运行两个绑定实例,一个用于权威性答案,一个用于recursion查询。 MaraDNS可以轻松configuration为运行多个实例。 您只需在/ etc / default / maradns文件中为每个实例添加一行,为该实例指定configuration文件

在debian中绑定的最好方法是什么? 复制initscript和修改path接缝就像一个黑客。

我认为你有不同的接口监听…你可以做第二个绑定configuration目录(或至less一个单独的named2.conf或其他)和/etc/init.d/bind9副本,并使用-c标志到/usr/sbin/named在“其他”bind9 initscript中/usr/sbin/named ,让第二个绑定的副本加载第二个configuration。 您将需要更新像PIDFILE这样的initscript中的其他东西,并确保每个人在绑定configuration中使用不同的工作目录。