Cyber Security Academy · Aula

DNS: como os domínios são resolvidos para IPs

Acompanhe uma consulta DNS desde a pergunta até a resposta e entenda como o DNS pode ser atacado.

Aula 3 de 413 etapas

DNS: como os domínios são resolvidos para IPs é uma aula grátis de Cyber Security Academy no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Cyber Security Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Cyber Security Academy inclui 4 aulas no total.

O que é DNS?

O Sistema de Nomes de Domínio (DNS) é a lista telefônica da internet. Ele traduz nomes de domínio legíveis por humanos, como google.com, em endereços IP, como 142.250.80.46, que os computadores utilizam para rotear o tráfego.

O processo de resolução de DNS

Quando o usuário digita uma URL, o navegador consulta o DNS:

  1. Verifica o cache local (rápido)
  2. Consulta o resolvedor local (geralmente o roteador ou o ISP)
  3. O resolvedor consulta o servidor de nomes raiz em busca da autoridade do TLD
  4. Consulta o servidor de nomes do TLD (por exemplo, .com) em busca da autoridade do domínio
  5. Consulta o servidor de nomes autoritativo em busca do registro correspondente
  6. O IP é retornado e armazenado em cache

Tipos de registros DNS

Tipos comuns de registros DNS:

  • A — domínio para endereço IPv4
  • AAAA — domínio para endereço IPv6
  • CNAME — nome alternativo que aponta para outro domínio
  • MX — servidor de correio de um domínio
  • TXT — texto arbitrário (SPF, DKIM, verificação)
  • NS — servidor de nomes de um domínio

TTL: tempo de vida

Cada registro DNS tem um valor de TTL (tempo de vida) em segundos. Depois de armazenados em cache, os resolvedores utilizam os valores armazenados até que o TTL expire e, então, fazem uma nova consulta. Reduzir o TTL antes de uma migração diminui o atraso de propagação.

Enumeração de DNS para reconhecimento

Profissionais de segurança enumeram os registros DNS para mapear a infraestrutura de uma organização:

dig google.com A
dig google.com MX
dig google.com TXT
host -t ns google.com

Transferências de zona

Uma transferência de zona DNS (AXFR) copia todos os registros de um servidor de nomes — é útil para backups, mas perigosa se ficar exposta a todos. Servidores de nomes configurados incorretamente podem revelar todo o DNS interno de uma organização.

dig axfr @ns1.target.com target.com

Envenenamento de cache DNS

O envenenamento de cache insere registros DNS falsos no cache de um resolvedor, redirecionando os usuários para servidores controlados pelo invasor. O DNSSEC (Extensões de Segurança do DNS) utiliza assinaturas criptográficas para impedir isso.

DNS sobre HTTPS (DoH) e DNS sobre TLS (DoT)

O DNS tradicional envia consultas em texto simples — qualquer pessoa na rede pode ver quais domínios o usuário visita. O DoH e o DoT criptografam as consultas DNS, impedindo a vigilância e a interceptação por intermediários do tráfego DNS.

Tunelamento de DNS

O tunelamento de DNS codifica dados dentro de consultas e respostas DNS para exfiltrar dados ou manter a comunicação C2 por meio de firewalls que permitem tráfego DNS. As equipes de segurança monitoram consultas DNS excepcionalmente longas e volumes elevados de consultas como indicadores.

DNS interno e externo

As organizações utilizam o DNS de horizonte dividido: o DNS interno resolve endereços privados para serviços internos; o DNS externo fornece apenas entradas voltadas ao público. Isso impede a exposição da topologia interna a consultas externas.

Verificando o DNS pela linha de comando

Ferramentas essenciais de DNS:

nslookup google.com
dig +short google.com
dig @8.8.8.8 google.com A   # query specific resolver

Verificação rápida: DNS

Qual tipo de registro DNS especifica o servidor de correio responsável por processar e-mails de um domínio?

Recapitulação da lição

O DNS traduz nomes de domínio em endereços IP por meio de um processo hierárquico de resolução que envolve servidores de nomes raiz, de TLD e autoritativos. Os principais tipos de registro incluem A, AAAA, MX, CNAME e TXT. Os problemas de segurança incluem envenenamento de cache, exposição a transferências de zona e tunelamento de DNS. O DoH e o DoT criptografam o DNS para preservar a privacidade.

Grátis para começar

Aprenda Cyber Security Academy com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
76
Aulas
303

Perguntas Frequentes

A aula “DNS: como os domínios são resolvidos para IPs” é grátis?

Sim — o texto completo de “DNS: como os domínios são resolvidos para IPs” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Cyber Security Academy, atualize para CoddyKit PRO. O curso de Cyber Security Academy inclui 4 aulas no total.

O que vou aprender em “DNS: como os domínios são resolvidos para IPs”?

Acompanhe uma consulta DNS desde a pergunta até a resposta e entenda como o DNS pode ser atacado. Você pratica Cyber Security Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Cyber Security Academy?

Nenhuma experiência prévia é necessária. Cyber Security Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.

Quanto tempo leva a aula “DNS: como os domínios são resolvidos para IPs”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Cyber Security Academy?

Sim. Cada aula de Cyber Security Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Endereçamento IP e sub-redes
  2. TCP vs UDP: quando cada um é usado
  3. DNS: como os domínios são resolvidos para IPs
  4. Fundamentos de HTTP e HTTPS
← Voltar para Cyber Security Academy