En ocasiones nos volvemos locos con el dichoso bind, una buena forma de recolectar información es añadir algo así, dentro del apartado logging:
category “default” { “debug”; };
category “general” { “debug”; };
category “database” { “debug”; };
category “security” { “debug”; };
category “config” { “debug”; };
category “resolver” { “debug”; };
category “xfer-in” { “debug”; };
category “xfer-out” { “debug”; };
category “notify” { “debug”; };
category “client” { “debug”; };
category “unmatched” { “debug”; };
category “network” { “debug”; };
category “update” { “debug”; };
category “queries” { “debug”; };
category “dispatch” { “debug”; };
category “dnssec” { “debug”; };
category “lame-servers” { “debug”; };
channel “debug” {
file “data/nameddbg” versions 2 size 50m;
print-time yes;
print-category yes;
};
dentro del named.conf apartado logging y a continuación reiniciamos el servicio y hacemos algo parecido a: tail -f /var/named/chroot/var/named/data/nameddbg
Si es un named en producción te volverás loco, pero si no tienes información te volverás todavía mas loco así que tu mismo.