Enviado em 23/04/2020 - 16:20h
Montei um servidor dedicado de hospedagem rodando o painel DirectAdmin, montei os servidores NS1 e NS2 com a seguinte estrutura: NS1 dns master e painel e NS2 dns slave. Quando cadastro um novo domínio no painel ele atualiza o named.conf do master com o registro do novo domínio, mas o named.conf do NS2 slave não é atualizado automaticamente. O Bind faz essa atualização de forma automática ou só pode ser feito via script rodando no Cron? Já testei várias configurações e nenhuma funcionou, tenho que editar manualmente o named.conf do NS2 para que o domínio seja reconhecido no registro.br. Segue a minha configuração.
## NS1 MASTER ##
#named.conf
zone "dominio1.com.br" { type master; file "/etc/bind/dominio1.com.br.db"; allow-transfer { ip-slave; }; };
zone "dominio2.com.br" { type master; file "/etc/bind/dominio2.com.br.db"; allow-transfer { ip-slave; }; };
#named.options
acl "trusted" {
master-ip; #ns1
slave-ip; #ns2
};
options {
directory "/var/cache/bind";
recursion yes;
allow-recursion { trusted; };
listen-on { master-ip; };
dnssec-validation auto;
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};
## NS2 SLAVE ##
#named.conf
zone "dominio1.com.br" { type slave; file "/etc/bind/dominio1.com.br.db"; masters { ip-master; }; };
#named.options
acl "trusted" {
master-ip; #ns1
slave-ip; #ns2
registro.br-ip; #registro.br
};
options {
directory "/var/cache/bind";
recursion yes;
allow-recursion { trusted; };
listen-on { slave-ip; };
allow-query {any; };
dnssec-validation auto;
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};
## NS1 MASTER ##
#named.conf
zone "dominio1.com.br" { type master; file "/etc/bind/dominio1.com.br.db"; allow-transfer { ip-slave; }; };
zone "dominio2.com.br" { type master; file "/etc/bind/dominio2.com.br.db"; allow-transfer { ip-slave; }; };
#named.options
acl "trusted" {
master-ip; #ns1
slave-ip; #ns2
};
options {
directory "/var/cache/bind";
recursion yes;
allow-recursion { trusted; };
listen-on { master-ip; };
dnssec-validation auto;
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};
## NS2 SLAVE ##
#named.conf
zone "dominio1.com.br" { type slave; file "/etc/bind/dominio1.com.br.db"; masters { ip-master; }; };
#named.options
acl "trusted" {
master-ip; #ns1
slave-ip; #ns2
registro.br-ip; #registro.br
};
options {
directory "/var/cache/bind";
recursion yes;
allow-recursion { trusted; };
listen-on { slave-ip; };
allow-query {any; };
dnssec-validation auto;
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};