Debian 上的多个 bind 实例

Debian 上的多个 bind 实例

我想在服务器上运行两个 bind 实例,一个用于权威答案,一个用于递归查询。 玛拉DNS可以轻松配置为运行多个实例。您只需在 /etc/default/maradns 文件中的每个实例添加一行,说明该实例的配置文件

在 debian 中使用 bind 执行此操作的最佳方法是什么?复制 initscript 并修改路径看起来像是黑客行为。

答案1

我假设您让这些监听不同的接口...您可以创建第二个绑定配置目录(或至少是单独的目录named2.conf)和 的副本/etc/init.d/bind9,然后在“其他”bind9 initscript 中使用-c标志/usr/sbin/named让 bind 的第二个副本加载第二个配置。您需要更新 initscript 中的其他内容,例如 PIDFILE,并确保每个内容在绑定配置中使用不同的工作目录。

相关内容