named-checkconf -zj
ou a leitura dos seus registros devem revelar o motivo do problema SERVFAIL
.
Nesse caso, parece que o registro SOA
no arquivo de zona do seu festmedhest.se
está fora da zona.
Eu segui este guia para configurar um DNS na minha rede local. Eu configurei corretamente a casa.local. domínio. Meu nameserver tem o ip 192.168.2.16 e tem um registro A chamado maxdator.home.local apontando para ele.
Agora estou tentando adicionar outra zona chamada festmedhest.se, mas o servidor sempre responde com SERVFAIL quando eu executo o host -l festmedhest.se ou nslookup test.festmedhest.se (2)
cat zones / festmedhest.se.db
$ORIGIN .
$TTL 86400 ; 1 day
@ IN SOA maxdator.home.local. admin.home.local. (
2015030512 ; serial
8H ; refresh
4H ; retry
4W ; expire
1D ; minimum
)
@ IN NS maxdator.home.local.
$ORIGIN festmedhest.se.
; Set the hostnames in alphabetical order
test IN A 192.168.2.1
cat named.conf.local
zone "home.local" IN {
type master;
file "/etc/bind/zones/home.local.db";
};
zone "festmedhest.se" IN {
type master;
file "/etc/bind/zones/festmedhest.se.db";
};
zone "2.168.192.in-addr.arpa" IN {
type master;
file "/etc/bind/zones/rev.2.168.192.in-addr.arpa";
};
cat named.conf.options
options {
directory "/var/cache/bind";
forwarders {
8.8.8.8;
8.8.4.4;
};
dnssec-validation auto;
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};
Eu tentei substituir maxdator.home.local com 192.168.2.16 mas nada muda. (Eu estou supondo que estou fazendo algo errado com SOA ou ou NS.)
funciona quando eu removi $ ORIGIN. de festmedhest.se.db.
Tags bind domain-name-system