Como as pesquisas de avanço / reverso diferem entre “nslookup”, “dig” e “host”?

1

Como "nslookup", "dig" e "host" são diferentes (em termos de procurar nomes de host ou endereços IP)? Quais autoridades são consultadas? Estou tentando descobrir quando devo usar uma sobre as outras.

    
por username 31.05.2009 / 00:35

4 respostas

2

Os comentários de que as ferramentas são todas iguais estão erradas. Host / escavação funciona essencialmente da mesma maneira, mas o nslookup faz várias coisas indesejáveis. A página a seguir fornece uma boa explicação das falhas com o nslookup .

    
por 31.05.2009 / 19:39
4

Eles não são muito diferentes - são todas ferramentas para consultar o DNS. Nslookup é principalmente depreciado em favor da escavação. Eu pessoalmente considero o host mais fácil de usar, mas cavar é mais flexível.

    
por 31.05.2009 / 00:44
1

Eles devem fazer pesquisas da mesma maneira, e quando você faz a mesma pergunta, todos devem dar a mesma resposta.

Se você não especificar um servidor de nomes, todos eles devem usar os resolvedores definidos no sistema como ponto de partida.

    
por 31.05.2009 / 00:44
1

No que diz respeito a quais autoridades são consultadas, as ferramentas normalmente usam como padrão as configurações de DNS do seu sistema operacional - Painel de controle de rede / DNS nas janelas e /etc/resolv.conf no UNIX.

Esta é apenas parte da história do curso; pode ser útil consultar em alguns níveis diferentes:

  • O servidor DNS do seu escritório (se você tiver um)
  • O servidor DNS do seu provedor de upstream
  • O servidor DNS do seu servidor de hospedagem (se relevante)
  • O servidor DNS autorativo da zona (provedor de DNS)

Também é inteligente combinar isso com a ferramenta whois.

Houve muitas situações em que vi servidores DNS de escritório e até mesmo um servidor DNS de upstrem de um cache armazenam informações antigas "ruins" por mais tempo do que você quer - mas se você consultar você descobrirá que o DNS está configurado corretamente.

Isso geralmente acaba na infeliz situação em que você tenta explicar ao seu chefe: "Não, não, não estamos em baixo. É que nosso escritório não pode ver nosso site, eu juro que a maioria das pessoas mundo pode. "

    
por 31.05.2009 / 09:11