DNS: como nomes se transformam em endereços
Objetivo
Compreender DNS como sistema distribuído e hierárquico de nomes e reconhecer registros comuns.
Conceitos essenciais
DNS
Domain Name System mantém e resolve informações associadas a nomes de domínio.
Distribuído
Não é uma tabela única. Resolver recursivo, servidores raiz, TLD e autoritativos participam de diferentes etapas conforme a consulta e caches disponíveis.
Registros
A associa IPv4; AAAA associa IPv6; CNAME referencia outro nome; MX trata encaminhamento de e-mail; NS identifica servidores de nomes; TXT armazena texto usado em verificações e políticas.
Cache e TTL
Respostas podem ser armazenadas temporariamente. TTL influencia por quanto tempo registros podem permanecer em cache.
DNS não é HTTP
DNS ajuda a encontrar informações de rede; depois a aplicação usa outros protocolos para se comunicar com o destino.
Modelo mental
NOME → RESOLVER/CACHE → DNS HIERÁRQUICO → RESPOSTA → CONEXÃO AO DESTINOExemplo e demonstração
Alterar um registro DNS não faz todos os clientes verem o novo resultado instantaneamente porque caches e TTL participam do sistema.
Experimento / prática
- Se houver conectividade, execute nslookup example.com ou ferramenta equivalente.
- Se estiver offline, registre a impossibilidade e explique o fluxo conceitual.
Erros comuns
- DNS transporta a página HTML.
- TTL significa tempo fixo para “propagação global”.
Resumo
Ao concluir esta aula, revise o modelo mental e tente explicá-lo com suas próprias palavras antes de avançar.