Я хочу запустить два экземпляра привязки на сервере: один для авторитетных ответов и один для рекурсивных запросов. MaraDNS можно легко настроить для запуска нескольких экземпляров. Вы просто добавляете строку для каждого экземпляра в файле / etc / default / maradns, указывая файл конфигурации для этого экземпляра
Как лучше всего сделать это с помощью bind в debian? Копирование initscript и изменение контуров швы как хакерские.
Я предполагаю, что у вас есть эти прослушивания на разных интерфейсах ... вы можете создать второй каталог конфигурации привязки (или, по крайней мере, отдельный named2.conf
или что-то в этом роде) и копию /etc/init.d/bind9
, и используйте -c
флаг /usr/sbin/named
в "другом" сценарии инициализации bind9, чтобы вторая копия bind загружала вторую конфигурацию. Вам нужно будет обновить другие вещи в initscript, например PIDFILE, и убедиться, что каждый из них использует другой рабочий каталог в конфигурации привязки.