Você pode recarregar apenas a zona específica que foi alterada:
rndc reload zonename
em vez de reiniciar o servidor inteiro. Essa é a maneira mais simples. Eu realmente faço algo diferente no meu DNS de produção:
- Mantenha todos os meus mestres em um servidor separado (uma pequena VM) que não atenda a consultas de usuários
- Use 2 servidores escravos para atender a todas as consultas que obtêm todas as suas zonas replicadas do mestre
- Todas as alterações são feitas no mestre, se for necessário recarregar apenas as zonas afetadas, elas serão retransferidas para os escravos.
- Se uma reconfiguração for necessária (ou seja, alterar named.conf para adicionar / excluir zonas ou qualquer outra coisa), programe-a para uma janela de manutenção.