Você pode ativar a depuração para ver se isso não responde diretamente à sua pergunta. No entanto, suspeito que as permissões no seu arquivo de zona não estão permitindo que o usuário de ligação leia o arquivo.
Eu defino todas as minhas opções de registro em named.logging.conf e, em seguida, uso uma inclusão no arquivo principal:
logging {
channel default_syslog {
// Send most of the named messages to syslog.
syslog local2;
severity debug;
};
channel audit_log {
// Send the security related messages to a separate file.
file "/var/named/system/named.log";
severity debug;
print-time yes;
};
channel null {
null;
};
category default { default_syslog; };
category general { default_syslog; };
category security { audit_log; default_syslog; };
category config { default_syslog; };
category resolver { audit_log; };
category xfer-in { audit_log; };
category xfer-out { audit_log; };
category notify { audit_log; };
category client { audit_log; };
category network { audit_log; };
category update { audit_log; };
category queries { audit_log; };
category lame-servers { null; };
};
e depois no named.conf:
root@dnsm02:/etc/bind# grep logging named.conf
include "/etc/bind/named.logging.conf";
Além disso, você não menciona exibições, mas se tiver alguma visualização definida, todas as suas zonas deverão estar em exibições definidas.