Ok, deixei de fora muitos dos seus registros porque não é importante para a pergunta. Eu também não configurei um servidor escravo. Já que parece que você está usando o bind, precisamos começar com o básico. Depois de obter o funcionamento básico, você pode tentar implementar sua solução de trabalho. Testado esta solução com o Amazon Linux você pode precisar alterar alguns diretórios usando o Ubuntu eu não tenho certeza.
Para esta configuração, você usará dois arquivos
- /etc/named.conf
- /var/named/master.ubuhive.com
Conteúdo do /etc/named.conf
options {
listen-on port 53 { 127.0.0.1; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { localhost; };
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "named.ca";
};
zone "ubuhive.com" {
type master;
file "master.ubuhive.com";
};
include "/etc/named.rfc1912.zones";
Conteúdo de /var/named/master.ubuhive.com (substitua xxx.xxx.xxx.xxx pelo seu ip privado)
$TTL 43200
ubuhive.com. IN SOA help.ubuhive.com. ns01.ubuhive.com. (
1 ; serial
21600 ; refresh (6 hours)
7200 ; retry (2 hours)
1209600 ; expire (2 weeks)
43200) ; minimum (12 hours)
ubuhive.com. NS ns01.ubuhive.com.
ns01 A xxx.xxx.xxx.xxx
Agora, localmente, você pode executar o comando host ns01.ubuhive.com 127.0.0.1
[root@domU-12-31-39-09-FA-A8 ~]# host ns01.ubuhive.com 127.0.0.1
Using domain server:
Name: 127.0.0.1
Address: 127.0.0.1#53
Aliases:
ns01.ubuhive.com has address xxx.xxx.xxx.xxx
Deixe-me saber se você ainda está tendo problemas ou se essa configuração não está fazendo o que você esperava.