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.
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:
- Verifica o cache local (rápido)
- Consulta o resolvedor local (geralmente o roteador ou o ISP)
- O resolvedor consulta o servidor de nomes raiz em busca da autoridade do TLD
- Consulta o servidor de nomes do TLD (por exemplo, .com) em busca da autoridade do domínio
- Consulta o servidor de nomes autoritativo em busca do registro correspondente
- 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.comTransferê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.comEnvenenamento 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 resolverVerificaçã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.
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
- Endereçamento IP e sub-redes
- TCP vs UDP: quando cada um é usado
- DNS: como os domínios são resolvidos para IPs
- Fundamentos de HTTP e HTTPS