Risposte:
Sono d'accordo con David re: la maggior parte dei server non è configurata per consentire trasferimenti di zona. Detto questo, puoi provare a dare una possibilità a un trasferimento di zona.
dig @nameserver example.com axfr
Sostituisci con il nome del tuo nameserver e il tuo nome di dominio.
Su Windows, è possibile utilizzare nslookupin modalità interattiva per eseguire un trasferimento di zona. Dal nslookupprompt:
server nameserver
ls -d example.com
Ancora una volta, sostituisci il nome del tuo nameserver e il tuo nome di dominio.
Prova tutti i server dei nomi: a volte trovo che uno di essi consentirà i trasferimenti di zona.
Generalmente no.
Se i server DNS sono configurati per consentire trasferimenti di zona ovunque, è possibile leggere l'intero file di zona in questo modo, ma è molto insolito che i server rispettino tali richieste a meno che non provengano dai provider altri server dei nomi o macchine di amministrazione / monitoraggio.
Puoi elencare i server DNS usando qualsiasi client DNS nslookup, host, dig ... con dig run
dig domain.tld ns
Se il server DNS consente la zona di trasferimento utilizzata generalmente per la replica e il backup del database DNS, è possibile ottenere il file della zona utilizzando l'utilità dig in questo modo:
dig @dns.server domain.tld axfr
dig -t AXFR domain.tldche mi è sembrato davvero strano.
ls -d example.commostrerebbe tutto proprio comedig axfr