DNS (Domain Name System)
DNS (Domain Name System) - Resumo para Concursos
Definição
O DNS (Domain Name System) é um sistema hierárquico e distribuído que traduz nomes de domínio legíveis por humanos (ex: www.exemplo.com) em endereços IP numéricos (ex: 192.168.1.1), permitindo a comunicação entre dispositivos em redes como a Internet.
Funcionamento Básico
Quando um usuário digita um URL, o DNS resolve o nome em um endereço IP através de consultas recursivas ou iterativas, envolvendo servidores raiz, TLD (Top-Level Domain) e autoritativos.
Componentes Principais
- Servidor Raiz: 13 grupos globais que direcionam para servidores TLD.
- Servidores TLD: Gerenciam domínios de primeiro nível (.com, .org, etc.).
- Servidores Autoritativos: Responsáveis por domínios específicos (ex: exemplo.com).
- Resolvedores (Recursivos): Realizam consultas em nome dos clientes (ex: provedores de Internet).
Tipos de Consultas
- Recursiva: O resolvedor assume a tarefa de obter a resposta completa.
- Iterativa: O servidor retorna a melhor resposta disponível (ou direciona para outro servidor).
Registros DNS Comuns
- A: Mapeia nome para IPv4.
- AAAA: Mapeia nome para IPv6.
- MX: Indica servidores de e-mail.
- CNAME: Apelido (alias) para outro nome de domínio.
- NS: Identifica servidores DNS autoritativos.
Cache DNS
Resolvedores armazenam respostas temporariamente (TTL - Time To Live) para reduzir tráfego e melhorar desempenho.
Aplicações em Concursos
Foque em: diferença entre consultas recursivas/iterativas, tipos de registros (A, MX, CNAME), hierarquia de servidores (raiz, TLD, autoritativos) e importância do cache DNS.