Eu instalei o bin 9.8.4 (padrão) no Debian Wheezy. após a configuração eu tentei adicionar uma zona escrava com o seguinte comando:
rndc addzone test.zone '{ type slave; file "test.zone"; masters { ns.master; }; };'
o comando falhou com a resposta:
rndc: 'addzone' failed: not found
no arquivo de log nada foi mencionado (mesmo com o log de depuração). As últimas linhas de log são:
16-May-2014 21:32:31.002 general: debug 1: received control channel command 'null'
16-May-2014 21:32:31.002 general: info: received control channel command 'addzone test.zone { type slave; file "test.zone"; masters { ns.master; }; };'
a mesma coisa já acontece se eu usar o comando:
rndc addzone test.zone '{};'
Minhas perguntas são: O que está errado aqui e o que preciso alterar para tornar o rndc addzone
work?
Algumas informações adicionais sobre a configuração da minha configuração:
named.conf
controls { inet 127.0.0.1 allow { localhost;}; };
include "/etc/bind/named.conf.options.global";
view "internal" {
match-clients { internal; };
include "/etc/bind/named.conf.zone.localhost"; // 127.0.0.*
include "/etc/bind/named.conf.zone.internal"; // 192.168.*
include "/etc/bind/named.conf.zone.local"; // external master zones
};
view "external" {
match-clients { external; };
include "/etc/bind/named.conf.zone.root"; // . hint
include "/etc/bind/named.conf.zone.local"; // external master zones
};
named.conf.options.global
options {
directory "/var/cache/bind";
dnssec-validation auto;
auth-nxdomain no; # default no; conform to RFC1035
listen-on-v6 { any; };
allow-new-zones yes;
allow-transfer { secondaryns; };
allow-recursion { internal; };
version none;
};
Isso não é chroot
setup; Eu não mudei /etc/default/bind
;
O ufw é configurado, mas as portas 53 e 953 estão abertas.
Eu também executei o comando rndc addzone
com uma subzona válida e existente que está hospedada em outro servidor de nomes (transferência em etc) sem resultado diferente.