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.
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
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.
Você recarregou seu arquivo de zona?
Usando o BIND:
sudo rndc reload
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.