Erro ao executar arquivo de resolução bind9

1

Parece que estou tendo problemas para resolver meu domínio da web com bind9, usarei o nome de domínio example.com, posso me conectar a qualquer outro site que não esteja configurado no arquivo de zona bind9, sei que esse deve ser o problema porque quando eu entro no nameserver 8.8.8.8 no arquivo / etc / resolv o example.com não tem problemas

Este é o meu progresso

My /etc/resolv.conf file

nameserver 192.168.1.112

Bind9 /etc/named.conf.options

options { directory "/var/cache/bind";

    recursion yes;
    allow-recursion {localnets; 192.168.1.0/16;};

    forwarders {
            192.168.1.1;
    };

    dnssec-enable yes;
    dnssec-validation auto;
    dnssec-lookaside auto;

    auth-nxdomain yes;   
    listen-on { 192.168.1.112; 127.0.0.1; };
    // listen-on-ipv6 { any; };
};

Bind9 /etc/bind/named.conf.local file

zone "example.com" IN { type master; file "/etc/bind/dbb.example.zone"; };

Bind9 /etc/bind/dbb.example.zone file

@ IN SOA ns1.example.com. [email protected]. (
  1  
  3h  
  1w  
  3w  
  3h 
 )

   IN NS ns1.example.com.
   IN NS ns2.example.com

ns1.example.com. 221 IN  A   93.184.216.34
ns2.example.com. 221 IN  A   93.184.216.34

O que eu recebo é depois da execução dig example.com | sed 's /;.*// g' está vazio

mas sem sed eu recebo

; <<>> DiG 9.11.3-1ubuntu1.1-Ubuntu <<>> example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 38603
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; COOKIE: 1f65dfc5c2809726eb48d6805b9ecd12c2d28287c22188a4 (good)
;; QUESTION SECTION:
;example.com.   IN  A

;; Query time: 0 msec
;; SERVER: 192.168.1.112#53
;; WHEN: Sun Sep 16 16:37:22 CDT 2018
;; MSG SIZE  rcvd: 82

e com um servidor de nomes não configurado, por exemplo: mocospace.com

dig mocospace.com

mocospace.com.      18830   IN  A   208.95.216.41

;; Query time: 144 msec
;; SERVER: 192.168.1.112#53
;; WHEN: Sun Sep 16 16:39:46 CDT 2018
;; MSG SIZE  rcvd: 310
    
por hello moto 17.09.2018 / 00:29

1 resposta

3

Primeiro, seu arquivo de zona de exemplo não possui um "." final. no final do registro para ns2, que deve ser corrigido:

    IN NS ns1.example.com.
    IN NS ns2.example.com

Em segundo lugar, se esse for todo o seu arquivo de zona, você não terá registros A, portanto, o teste dig não conterá resultados, mesmo que não haja falhas. Para testar, você pode tentar isto:

    IN NS ns1.example.com.
    IN NS ns2.example.com.
    IN A 127.0.0.1

Certifique-se de atualizar o número de série na parte superior do seu arquivo de zona ao atualizá-lo. Em seguida, recarregue seu servidor de nomes.

    
por 17.09.2018 / 00:53