Páginas

quarta-feira, 12 de maio de 2010

Definição DNS Recursivo, Interativo, Reversa

Breve descrição dos 3 tipos de resolução DNS.


Para que o endereço IP de determinado host na Internet seja encontrado, solicitando a pesquisa pelo nome do host, por exemplowww.ciclano.com.br, o servidor DNS terá que fazer a resolução de nomes na sua base de dados. Esta resolução nada mais é do que retornar para o cliente que fez a solicitação, o endereço IP do host solicitado.


Existem três tipos de resolução de nomes DNS:

  • Resolução recursiva;
  • Resolução interativa;
  • Resolução reversa.
Resolução recursiva:
O cliente DNS faz solicitação a um servidor DNS, utilizando nome completo do host, por exemplo, www.fulano.com.br. O servidor DNS responderá ao cliente, o endereço IP do host ou um código de erro caso o endereço não seja resolvido.

Resolução interativa:
É a solicitação feita por um servidor DNS a outro, isto quando a solicitação não é encontrada em seu cadastro. Por exemplo a solicitação do DNS interno para o DNS externo.

Resolução reversa:
É a solicitação que retorna o nome completo do host, dado seu endereço IP. Por exemplo, o cliente DNS faz a solicitação de resolução reversa do endereço IP 192.168.137.101, a resposta desta solicitação na rede interna será smtp.fulano.com.br.

4 comentários:

  1. Muito bem explicado!
    Parabéns.
    Abc Gérson Merki

    ResponderExcluir
  2. Desculpa meu caro, mas estas definições estão erradas(recursivo e ITERATIVO).
    Recursivo em resumo, é quando uma maquina solicita ao seu servidor DNS a resolução e como o servidor DNS não sabe resolver e tb não possui a resolução no cache então pede "ajuda" a outros servidores. A palavra recursivo vem de recursar, examinar dinovo.
    Interativo é quando o servidor DNS esta com o método de resolução recursivo desativado(por exemplo), desta forma o servidor DNS apenas resolve o que estiver na sua zona. Normalmente utilizado em Intranet sem acesso a internet.

    Link muito bom sobre o assunto: http://technet.microsoft.com/pt-br/library/cc775637(v=ws.10).aspx

    ResponderExcluir