Servidor DNS retorna o registro SOA em vez de um registro

1

Configurei um servidor DNS que retorna o registro SOA em vez de um registro quando eu o consultar com a ferramenta escavação. Alguém pode me dizer qual é o motivo?

root@pradeep-laptop:~# dig prashanth.foo

; <<>> DiG 9.8.1-P1 <<>> prashanth.foo
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 16583
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;prashanth.foo.         IN  A

;; AUTHORITY SECTION:
.           86389   IN  SOA a.root-servers.net. nstld.verisign-grs.com. 2012072401 1800 900 604800 890

;; Query time: 2 msec
;; SERVER: 172.16.140.34#53(172.16.140.34)
;; WHEN: Wed Jul 25 14:25:05 2012
;; MSG SIZE  rcvd: 106

O arquivo de zona é o seguinte:

 $TTL   300
 @  IN  SOA ns.prashanth.foo. root.prashanth.foo. (
                  2     ; Serial
                300     ; Refresh
              86400     ; Retry
            2419200     ; Expire
             604800 )   ; Negative Cache TTL
 ;

 prashanth.foo. IN  NS  ns.prashanth.foo.
 prashanth.foo.    IN      A       172.16.150.196
 ns         IN  A   172.16.150.196
 prashanth.foo.    IN      MX  10  mail.prashanth.foo.
 mail            IN      A       172.16.150.196
    
por pradeepchhetri 25.07.2012 / 09:59

3 respostas

2

Veja o que você obtém quando especifica o tipo explicitamente:

dig -t a prashanth.foo

Ou

dig -t any prashanth.foo

Se você ainda não estiver vendo, atualize o número de série e recarregue a zona.

    
por 25.07.2012 / 11:04
1

Você recarregou seu arquivo de zona?

Usando o BIND:

sudo rndc reload

    
por 25.07.2012 / 11:05
0

Esse é o arquivo de zona exato? Em caso afirmativo, não use espaços no início dos registros.
Recarregue o nome e tente novamente após.
por exemplo, em vez de:
.. rashanth.foo. IN NS ns.prashanth.foo.
 use:
prashanth.foo. EM NS ns.prashanth.foo.

    
por 25.07.2012 / 11:48