Como posso resolver o nome do host para ip usando diferentes servidores DNS?

3

Para minha tarefa, eu preciso bloquear alguns nomes de host, mas como alguns sites podem responder com diferentes endereços IP para diferentes consultas DNS (por exemplo, o DNS do Google e qualquer outro servidor DNS), d gostaria de resolver o mesmo nome de host usando diferentes servidores DNS para obter o maior número possível de endereços IP.

Posso resolver essa tarefa usando utilitários de linha de comando no Ubuntu 16+? Existem soluções alternativas?

Resumindo: gostaria de resolver "example.com" para IP usando o DNS #A e resolver "example.com" para IP usando o DNS #B sem fazer nenhuma alteração séria em minha configuração de rede.

    
por Groosha 21.12.2017 / 15:10

2 respostas

6

Sim, você pode com as ferramentas @ pawel7318 mencionadas.

dig

dig @nameserver hostname

nslookup

nslookup hostname nameserver

host

host hostname nameserver
    
por 21.12.2017 / 15:22
3

Eu acredito

nslookup -q= < record type > < host > < DNS server >

fará o truque para você.

    
por 21.12.2017 / 15:20