Respostas:
Concordo com David re: a maioria dos servidores não está configurada para permitir transferências de zona. Dito isto, você pode tentar dar uma chance à transferência de zona.
dig @nameserver example.com axfr
Substitua o nome do servidor de nomes e o nome de domínio.
No Windows, você pode usar nslookupno modo interativo para fazer uma transferência de zona. No nslookupprompt:
server nameserver
ls -d example.com
Mais uma vez, substitua o nome do servidor de nomes e o nome de domínio.
Tente todos os servidores de nomes - às vezes acho que um deles permitirá transferências de zona.
Geralmente não.
Se os servidores DNS estiverem configurados para permitir transferências de zona para qualquer lugar, você poderá ler todo o arquivo de zona dessa maneira - mas é muito incomum os servidores atenderem a essas solicitações, a menos que sejam dos provedores outros servidores de nome ou máquinas de administração / monitoramento.
Você pode listar servidores DNS usando qualquer cliente DNS, nslookup, host, dig ... com dig run
dig domain.tld ns
Se o servidor DNS permitir a zona de transferência geralmente usada para replicação e backup do banco de dados DNS, você poderá obter o arquivo de zona usando o utilitário dig como este:
dig @dns.server domain.tld axfr
dig -t AXFR domain.tldque parecia realmente estranho para mim.
ls -d example.commostraria tudo comodig axfr