DNS para Concurso: o que é e Como Funciona

DNS para Concurso: o que é e Como Funciona
Luan Loureiro
Luan Loureiro Redação
Atualizado em 16/10 às 02h

DNS para Concurso: o que é e Como Funciona.

A internet não guarda nome de site, guarda só número, e é o DNS que faz a tradução toda vez que alguém digita um endereço, um detalhe que separa quem entende redes de quem só decorou a sigla.

DNS, ou sistema de nomes de domínio, é o serviço que converte um nome digitado no navegador, como um endereço de site, no endereço IP correspondente, que é o número que os computadores realmente usam para se localizar na rede. A tradução passa por quatro tipos de servidor, recursor, raiz, TLD e autoritativo, e pode ser respondida na hora por um cache guardado no navegador, no sistema operacional ou no provedor de internet.

Infográfico com os quatro servidores envolvidos na resolução de nomes do DNS
A resolução de um nome de domínio passa por recursor, raiz, TLD e servidor autoritativo.

O que é DNS e para que serve?

O DNS, sigla de Domain Name System, funciona como a lista telefônica da internet: ele guarda a relação entre nomes de domínio fáceis de lembrar e os endereços IP que os dispositivos de rede realmente usam para se encontrar. Sem esse serviço, qualquer pessoa precisaria memorizar uma sequência de números para acessar cada site, em vez de digitar apenas o nome do domínio no navegador. Essa camada de tradução é parte do conjunto maior de protocolos estudado em redes de computadores para concurso, e costuma aparecer junto com perguntas sobre endereçamento IP e sobre o modelo de camadas de rede.

DNS não é a mesma coisa que IP.

Um erro comum de quem começa a estudar redes é achar que DNS e IP são sinônimos. O IP é o número que identifica um dispositivo na rede, enquanto o DNS é apenas o serviço que descobre qual IP corresponde a determinado nome de domínio. Essa distinção também aparece na comparação entre topologia de rede e protocolo de rede, dois conceitos que a prova gosta de misturar nas alternativas para confundir quem não domina a terminologia exata.

Como funciona a resolução de nomes do DNS?

Segundo a documentação técnica da Cloudflare, quatro tipos de servidor participam da resolução de um nome de domínio, cada um com uma função específica dentro da cadeia de consulta.

ServidorFunção na resolução
Recursor (resolvedor recursivo)Recebe a consulta do navegador e faz as requisições necessárias em nome dele
Servidor raizPrimeiro passo da tradução, indica qual servidor responde pelo domínio de topo da consulta
Servidor TLDResponde por um domínio de nível superior, como um domínio comercial ou nacional, e indica o nameserver do domínio específico
Servidor autoritativoMantém o registro real da zona e devolve o endereço IP solicitado

Consulta recursiva e consulta iterativa.

Sem nenhum cache disponível, o fluxo completo tem oito etapas: o navegador consulta o recursor, o recursor consulta a raiz, a raiz indica o servidor do TLD, o recursor consulta esse TLD, o TLD indica o nameserver do domínio, o recursor consulta esse nameserver, o nameserver devolve o endereço IP, e o recursor finalmente entrega esse IP ao navegador, que então faz a requisição HTTP de verdade. Duas consultas diferentes aparecem nesse processo: a recursiva, em que o cliente pede diretamente a resposta final, e a iterativa, em que cada servidor apenas indica o próximo passo da cadeia, sem resolver tudo de uma vez.

Quais são os principais tipos de registro DNS?

Cada zona de DNS guarda diferentes tipos de registro, e a prova costuma pedir que o candidato associe a sigla do registro à sua função.

Registro A: nome de host para endereço IPv4.

O registro do tipo A associa diretamente um nome de host a um endereço IPv4, sendo o tipo de registro mais básico e mais consultado em qualquer resolução de nome.

Registro CNAME: um alias para outro nome.

O registro CNAME cria um alias, apontando um nome de domínio para outro nome, em vez de apontar diretamente para um endereço IP. Quando um subdomínio usa CNAME, a resolução final passa por uma consulta adicional ao nome de destino antes de chegar ao endereço IP real.

Registro MX: para onde vai o e-mail do domínio.

O registro MX, de mail exchanger, indica qual servidor é responsável por receber as mensagens de e-mail enviadas para aquele domínio, e é por isso que esse registro aparece ligado ao estudo de protocolos de e-mail SMTP, POP3 e IMAP nas provas de informática.

Onde fica guardado o cache de DNS?

O cache existe para reduzir latência e tráfego, evitando repetir toda a cadeia de consulta a cada acesso, e aparece em três camadas principais, cada registro valendo pelo tempo definido no seu TTL, ou time to live.

Camada de cacheOnde atua
NavegadorPrimeiro local consultado antes de qualquer requisição de rede
Sistema operacional (resolvedor stub)Verifica o próprio cache antes de encaminhar a consulta ao provedor
Recursor do provedor de internetMantém cache próprio e pula direto para o nameserver autoritativo quando já tem esse registro

Esse mesmo princípio de guardar resposta recente para ganhar velocidade também se aplica à navegação diária, tema explicado no guia de navegadores de internet para concurso, que trata do cache de páginas visitadas no próprio navegador.

Como as bancas cobram DNS na prova?

A pegadinha clássica troca a ordem dos servidores na cadeia de resolução, colocando o servidor autoritativo antes do TLD ou a raiz depois do recursor, para testar se o candidato realmente entendeu a sequência ou só memorizou os nomes soltos. Outra armadilha comum confunde o conceito de DNS com o de firewall, atribuindo ao DNS uma função de segurança que na realidade pertence a outro mecanismo da rede. Provas de nível mais avançado também cobram a diferença entre consulta recursiva e iterativa, e entre registro A e registro CNAME.

Questão no estilo da banca (adaptada).

Um técnico de TI precisa explicar por que, ao digitar o endereço de um site pela primeira vez no dia, a página demora um pouco mais para carregar do que nas tentativas seguintes feitas minutos depois. Qual é a explicação tecnicamente correta?

A resposta correta é que, na primeira consulta, nenhuma camada de cache, nem a do navegador, nem a do sistema operacional, nem a do provedor, tinha o registro daquele domínio, então a resolução percorreu toda a cadeia até o servidor autoritativo. Nas tentativas seguintes, dentro do período de TTL do registro, o endereço já estava em cache em alguma dessas camadas, o que eliminou a maior parte das etapas e tornou a resposta praticamente instantânea.

Exercício resolvido: questão de DNS passo a passo.

Enunciado: um usuário digita o endereço de um domínio que nunca visitou antes, em um computador recém-formatado, sem nenhum registro em cache. Ordene corretamente a sequência de consulta que o recursor realiza até obter o endereço IP final.

  1. O navegador envia a consulta ao servidor recursor configurado no computador ou na rede.
  2. O recursor, sem nenhum registro em cache, consulta primeiro um dos servidores raiz da internet.
  3. O servidor raiz não guarda o endereço final, mas indica qual servidor é responsável pelo domínio de topo da consulta, como um domínio comercial ou nacional.
  4. O recursor consulta esse servidor TLD, que por sua vez indica o nameserver específico do domínio pesquisado.
  5. O recursor consulta esse nameserver autoritativo, que devolve finalmente o endereço IP correspondente ao domínio.
  6. O recursor entrega esse IP ao navegador, que só então consegue fazer a requisição HTTP e carregar a página.

Quem inverte a ordem entre servidor raiz e servidor TLD, ou pula a etapa do recursor achando que o navegador consulta a raiz diretamente, erra esse tipo de questão mesmo sabendo os quatro nomes de servidor de cor. O que a banca testa aqui é a sequência lógica, não apenas o vocabulário.

Quais são os erros mais comuns sobre DNS?

  • Confundir DNS com o próprio endereço IP, tratando os dois como se fossem a mesma coisa.
  • Inverter a ordem entre servidor raiz e servidor TLD na cadeia de resolução.
  • Atribuir ao DNS funções de segurança, como bloqueio de tráfego, que pertencem a mecanismos como o firewall.
  • Achar que toda consulta DNS percorre as oito etapas completas, esquecendo o papel do cache em diferentes camadas.
  • Confundir o registro CNAME com o registro A, esquecendo que o CNAME aponta para outro nome, não diretamente para um IP.
  • Esquecer a função do registro MX na entrega de e-mail, misturando esse papel com o de um servidor SMTP.

Esse tipo de confusão entre conceitos vizinhos também aparece em segurança da informação para concursos, outra disciplina em que a banca gosta de testar se o candidato sabe separar mecanismos parecidos, mas com funções diferentes.

Resumo rápido sobre DNS para revisão.

Pergunta de revisãoResposta direta
O que o DNS faz?Converte nome de domínio em endereço IP
Quantos tipos de servidor participam da resolução?Quatro: recursor, raiz, TLD e autoritativo
Quem devolve o IP final?O servidor autoritativo
O que reduz o número de etapas?O cache guardado no navegador, no sistema ou no provedor
Registro A aponta para quê?Um endereço IPv4
Registro CNAME aponta para quê?Outro nome de domínio, não um IP direto
Registro MX serve para quê?Indicar o servidor de e-mail do domínio

Revisar DNS junto com temas próximos ajuda a fixar melhor o conteúdo, como a criptografia simétrica e assimétrica, a computação em nuvem e a comparação entre Windows e Linux para concurso, três assuntos que costumam compor o mesmo bloco de questões de redes e segurança. Para organizar esse estudo, vale consultar o cronograma de estudos para concurso do Portal Concursos.

Perguntas frequentes sobre DNS para concurso:

DNS é o mesmo que endereço IP?

Não, o DNS é o serviço que traduz um nome de domínio no endereço IP correspondente; o IP continua sendo o número que identifica o dispositivo na rede.

Por que o primeiro acesso a um site costuma ser mais lento?

Porque nenhuma camada de cache ainda guarda o registro daquele domínio, então a consulta precisa percorrer toda a cadeia até o servidor autoritativo antes de obter o endereço IP.

Qual é a diferença entre consulta recursiva e consulta iterativa?

Na consulta recursiva, o cliente pede ao servidor a resposta final pronta; na consulta iterativa, cada servidor apenas indica qual é o próximo passo da cadeia de resolução.

O registro MX tem relação com o envio de e-mail?

Sim, o registro MX indica qual servidor é responsável por receber as mensagens de e-mail enviadas para o domínio, e costuma ser cobrado junto com os protocolos SMTP, POP3 e IMAP.

Continue sua preparação em redes de computadores.

Entender a cadeia de resolução do DNS é só uma parte da disciplina de redes que mais aparece nas provas de informática. No banco de questões comentadas do Portal Concursos você treina esse tipo de pegadinha de sequência lógica com gabarito explicado, e na página de cursos do Portal Concursos encontra trilhas de estudo organizadas por cargo e por banca. Conheça o curso e confira o conteúdo completo de redes para concurso.

Assinatura PortalAssine o Portal e estude para qualquer concursoTodos os cursos, simulados e o banco de questões em um único plano.
Ver planos→
Compartilhar:

Comentários

Carregando comentários…

Pular para o conteúdo principal