dig es un comando muy complejo, que como ya se vio permite realizar consultas al DNS para obtener diversa información de una IP o de un dominio, pero también permite realizar transferencias de zona. Para realizarlo, únicamente es necesario al final del comando "axfr".
Un ejemplo de ejecución, tras el salto.shell> dig mydomain.com @192.168.1.3 axfr ; <<>> DiG 9.3.4-P1 <<>> mydomain.com @192.168.1.3 axfr ; (1 server found) ;; global options: printcmd mydomain.com. 86400 IN SOA ns1.mydomain.es. ... mydomain.com. 86400 IN A 192.168.1.160 mydomain.com. 86400 IN NS ns2.mydomain.com. mydomain.com. 86400 IN NS ns1.mydomain.com. mydomain.com. 86400 IN MX mail.mydomain.com. (...) ;; Query time: 11 sec ;; SERVER: 192.168.1.3#53(192.168.1.3) ;; WHEN: Fri Nov 15 19:32:57 2011 ;; XFR size: 29 records (messages 1)Y en caso de que la transferencia falle,
shell> dig mydomain.com @192.168.1.3 axfr ; <<>> DiG 9.7.3 <<>> mydomain.com @192.168.1.3 axfr ;; global options: +cmd ; Transfer failed.
CUAL SERIA LA SOLUCIÓN PARA LA TRANSFERENCIA DE ZONA FALLIDA...?
ResponderEliminarSalvo que puedas pedir al administrador del DNS al que consultas, que permita la transferencia de zona desde tu IP, ninguna.
ResponderEliminar