nenhuma resposta de dig (bind local file)

1

Não entendo por que não recebo resposta de dig usando o DNS local.

Aqui está meu arquivo /etc/bind/db.myhome:

$TTL    604800
@       IN      SOA     myhome. root.myhome. (
                             37         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      ns.myhome.
@       IN      A       192.168.1.1
ns.myhome IN    A       192.168.221.128
host1.myhome IN A       192.168.1.60

Aqui está meu /etc/bind/named.conf.local:

zone "myhome" {
        type master;
        file "/etc/bind/db.myhome";
};

zone "1.168.192.in-addr.arpa" {
        type master;
        file "/etc/bind/db.1.168.192";
};

Eu incrementei o serial, então fiz rndc reload .

Se eu fizer dig @localhost myhome , não receberei uma seção de respostas.

O que estou perdendo?

Olhando para ifconfig , 192.168.221.128 é meu ip.

Olhando para systemctl status bind9 , vejo isto:

zone myhome/IN: not loaded due to errors.
zone localhost/IN: loaded serial 7
all zones loaded
running
zone 1.168.192.in-addr.arpa/IN: sending notifies (serial 6)
network unreachable resolving './DNSKEY/IN': 2001:503:ba3e::2:30#53
network unreachable resolving './NS/IN': 2001:503:ba3e::2:30#53
network unreachable resolving 'E.ROOT-SERVERS.NET/AAAA/IN': 2001:500:3::42#53
network unreachable resolving './DNSKEY/IN': 2001:500:3::42#53
network unreachable resolving './NS/IN': 2001:500:3::42#53
    
por trogne 18.02.2017 / 23:11

1 resposta

0

Foi por causa de ".myhome" aqui:

ns.myhome     IN    A       192.168.221.128
host1.myhome  IN    A       192.168.1.60

Funciona assim:

ns      IN    A       192.168.221.128
host1   IN    A       192.168.1.60

O tutorial onde eu aprendi que tinha o ".myhome" e funcionou, então eu acho que ele removeu o "myhome" antes de realmente testá-lo.

    
por trogne 19.02.2017 / 16:07