Передача зоны между машинами NSD без добавления имени зоны на подчиненную машину

Я добавил свой example.com на основной компьютер nsd с записями в файле зоны. Теперь я хочу настроить подчиненную машину nsd, возможно ли передавать записи зоны без добавления имени зоны в nsd.conf на подчиненной машине? Я имею в виду, если я добавлю новое имя зоны в master nsd.conf, будет ли оно автоматически перенесено в slave nsd.conf?

Спасибо за любую помощь.

2 ответа

Решение

Простой ответ, если это для DNS, НЕТ. Вам придется настроить подчиненное устройство для обработки новой зоны, это не происходит автоматически.

Не забудьте, конечно, включить ведомого в записи NS для зоны в ведущем устройстве.

Обновление 9 лет спустя:

В настоящее время это возможно, хотя и не посредством обычных зональных трансферов.

У NSD есть так называемый канал управления. Это клиентское приложение (nsd-control), которое взаимодействует с вашим сервером NSD через порт 8952 (при удаленном вызове) или локально через сокет домена (обычно /run/nsd/nsd.socket). Конкретная команда

      nsd-control addzone <zonename> <pattern>

Вы можете добавлять NS и другие записи посредством регулярных обновлений зоны.

Дополнительную информацию см. на https://www.nlnetlabs.nl/documentation/nsd/nsd-control/ .

Другие вопросы по тегам