Localiza todos os registros na zona DNS sem a transferência de zona ativada

6

Existe alguma maneira de descobrir uma lista total de A e CNAME registros para um domínio se a transferência de zona estiver desativada?

O cliente é o Windows, e eu já tentei ls -d example.com em nslookup (daí como eu sei que a Transferência de Zona está desabilitada).

    
por Mark Henderson 04.02.2010 / 04:36

3 respostas

4

Não, não há um método para fazer isso. Especificamente, é por isso que a transferência de zona deve ser desativada para peers de DNS não confiáveis - para evitar a descoberta de toda a topologia de DNS.

    
por 04.02.2010 / 08:10
4

Chris Thorpe e einstieen estão bem em 99,99% dos casos. Não tem jeito.

Em casos muito raros, existe outro método: andar em NSEC. Se a zona estiver assinada com o DNSSEC (algo que será cada vez mais comum agora que a raiz está assinada ), e se for assinado com NSEC, não NSEC3, e se não houver limite de taxa, você poderá percorrer toda a zona. Veja uma explicação e implementação . (Há uma implementação alternativa usando ldns ).

    
por 08.02.2010 / 09:31
2

Tenho 99% de certeza de que não há jeito. Eu realmente fiz uma discussão aqui contra o AXFR por essa mesma razão. A única coisa em que consigo pensar é que a força bruta é forçada, mas isso pode parecer um pouco incômodo e desnecessário dependendo de por que você precisa.

    
por 04.02.2010 / 08:01