DNS: como nomes se transformam em endereços

Compreender DNS como sistema distribuído e hierárquico de nomes e reconhecer registros comuns.

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 DESTINO

Exemplo 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.