Eu cavo, tu cavas, ele cava... tutorial de DIG
O DIG é um grande canivete suíço para quem está querendo fazer auditorias em um servidor DNS e testar suas configurações. No caso, para quem usa o Windows, ele vem para substituir o nslookup. Abaixo seguem algumas dicas e comandos para você testar suas configurações (e os dos outros também) de DNS. DIG quer dizer cavar. Então vamos lá começar a esburacar a internet!
Parte 3: Exibindo toda a base DNS de um servidor mal configurado
Aí você me diz que quer listar não só os NS (Name Server), A (Address) e servidores de email MX (Mail eXchange). Mas gostaria de ver toda a base de endereços do Yahoo... Bom, isso só é possível se o administrador cochilou na configuração do DNS e deixou aberto. Mas você pode começar a tentar, e ver que tem alguns servidores aí que permitem isso.
Na verdade, para consultar, você tem que tentar fazer um XFER, uma transferência de zona, e se passar por um servidor DNS secundário.
No Yahoo não funciona. O comando é o seguinte...
# dig yahoo.com AXFR
; <<>> DiG 9.4.1-P1.1 <<>< yahoo.com AXFR
;; global options: printcmd
; Transfer failed.
Ou ainda você pode tentar se passar pelo próprio yahoo.com, dizendo que é o próprio servidor secundário, dessa forma;
# dig -t AXFR yahoo.com @ns2.yahoo.com
# dig -t AXFR yahoo.com @ns3.yahoo.com
# dig -t AXFR yahoo.com @ns4.yahoo.com
# dig -t AXFR yahoo.com @ns5.yahoo.com
Veja que ele não permitiu, mas achei um que vacilou e deixou toda a base.
Teste você mesmo:
# dig -t axfr inter.net @ns02.eusc.inter.net
Mais um de bônus para você! ;)
# dig @luit.iitg.ernet.in iitg.ernet.in axfr
Na verdade, para consultar, você tem que tentar fazer um XFER, uma transferência de zona, e se passar por um servidor DNS secundário.
No Yahoo não funciona. O comando é o seguinte...
# dig yahoo.com AXFR
; <<>> DiG 9.4.1-P1.1 <<>< yahoo.com AXFR
;; global options: printcmd
; Transfer failed.
Ou ainda você pode tentar se passar pelo próprio yahoo.com, dizendo que é o próprio servidor secundário, dessa forma;
# dig -t AXFR yahoo.com @ns2.yahoo.com
# dig -t AXFR yahoo.com @ns3.yahoo.com
# dig -t AXFR yahoo.com @ns4.yahoo.com
# dig -t AXFR yahoo.com @ns5.yahoo.com
Veja que ele não permitiu, mas achei um que vacilou e deixou toda a base.
Teste você mesmo:
# dig -t axfr inter.net @ns02.eusc.inter.net
Mais um de bônus para você! ;)
# dig @luit.iitg.ernet.in iitg.ernet.in axfr