Передача зоны между машинами 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/ .