Neste post, vamos responder à pergunta mais popular que os nossos usuários têm feito ao longo dos anos: Qual é a diferença entre servidores DNS confiáveis e recursivos?

O que é DNS?

O que é DNS? Salte isso se você sabe. Se não, vamos facilitar.

DNS, mais conhecido como Domain Name System, liga-o a diferentes websites e servidores traduzindo nomes de domínio como www.example.com para um endereço IP como 1.1.1.1 Estes números são então utilizados por routers e servidores para direccionar os seus pedidos e obter a resposta certa que é então traduzida de volta para um nome de domínio.

Authoriative vs. Recursive

Existem dois tipos diferentes de servidores através dos quais você irá executar suas consultas quando estiver tentando se conectar a um site. Esses servidores são chamados de servidores DNS Autoritativo e Recursivo, e são os servidores que respondem às suas consultas e armazenam as informações canônicas que dizem quais mapas de endereços IP para qual domínio.

Em resumo, os servidores DNS Autoritativo armazenam os “mapas” dos seus nomes de domínio para endereços IP. Esse nome de domínio para mapeamento IP é normalmente configurado pelos administradores do sistema. Uma pessoa que está visitando sites da web pede aos servidores DNS Recursive para fazer a pesquisa. Servidores DNS recursivos do que perguntar ao Servidor de Nomes Autoritativos necessário para a resposta. Então o servidor de nomes recursivo dará esta resposta à pessoa que precisa da informação.

Como funcionam os servidores recursivos

Servidores recursivos são os cavalos de batalha no processo de busca DNS. Eles frequentemente têm que fazer numerosas consultas ao DNS para responder com o IP apropriado para o cliente que faz a consulta. Estes tipos de servidores são tipicamente geridos por um ISP (Internet Service Provider) ou por provedores de DNS especializados na resolução de DNS.
Por exemplo, o Google corre os seus próprios servidores DNS públicos recursivos.

Como funcionam os Servidores Autoritativos

Se você possui um nome de domínio, em algum momento você precisará usar um servidor DNS Autoritativo para mapear os seus nomes de domínio para um endereço IP. Isto é feito apenas num servidor DNS Autoritativo.

Servidores DNS Autoritativos são configurados numa estrutura hierárquica. Tudo começa com os servidores de nomes de raiz de pontos. Estes servidores de nomes autorizados sabem onde encontrar o próximo nível definido na hierarquia, tal como Top Level Domains. Os servidores raiz estão no topo da proverbial árvore DNS. Eles sabem exatamente quais endereços IP dos servidores autoritativos são os que lidam com consultas DNS para Domínios de Primeiro Nível (TLDs) como .com.

Então agora estamos começando a ver uma diferença… Os servidores autoritativos têm acesso direto aos servidores de nomes raiz, enquanto os servidores Recursivos às vezes já terão essas informações armazenadas ou em cache.

Mas e se seu servidor Recursivo não tiver o mapa em cache?

Se o seu servidor DNS Recursivo não tiver nenhuma informação em cache, que passos tomaria o servidor recursivo para encontrar o endereço IP do referido domínio?

  1. Primeiro o servidor recursivo iria para os servidores de domínio raiz.
  2. Então, vai para o servidor autoritativo designado como .com.

É por isso que eles são chamados de servidores recursivos, pois eles se repetem através da árvore hierárquica do DNS de cima para baixo até atingirem o servidor autoritativo para o domínio em questão. Na maioria das vezes, os servidores DNS recursivos são na verdade servidores DNS recursivos em cache. Isto significa que eles armazenam os mapas de URLs para IPs por um determinado período de tempo (conhecido como TTL ou time to live). Isso significa que eles não precisam enviar repetidamente as mesmas consultas para esses mesmos servidores autorizados, poupando muito tempo ao usuário.

Servidor de nomes recursivo só sabe onde encontrar os servidores de nomes raiz (ponto). Baseado em cada nível dos servidores de nomes sabendo onde o próximo nível está na hierarquia, a resposta é eventualmente encontrada.

Deixe uma resposta

O seu endereço de email não será publicado.