Sobes.tech
Intern

O que é DNS?

sobes.tech IA

Resposta da IA

DNS (Sistema de Nomes de Domínio) é um sistema distribuído de conversão de nomes de domínio em endereços IP.

Principais funções do DNS:

  • Conversão de nomes de domínio em endereços IP: Quando um utilizador insere um nome de domínio (por exemplo, google.com) no navegador, o DNS encontra o endereço IP correspondente.
  • Conversão inversa: Converter um endereço IP em nome de domínio (menos utilizado, por exemplo, para registos de logs).
  • Roteamento de correio: Determinar os servidores de correio responsáveis por um domínio específico (através de registos MX).
  • Balanceamento de carga: Distribuir as solicitações entre vários servidores, usando diferentes endereços IP para um mesmo nome de domínio.

Processo de conversão:

  1. O utilizador insere um nome de domínio no navegador.
  2. O navegador verifica o seu cache DNS.
  3. Se não houver registo no cache, uma consulta é enviada a um servidor DNS recursivo (normalmente o do seu fornecedor).
  4. O servidor recursivo verifica o seu cache.
  5. Se não houver registo, o servidor recursivo inicia a pesquisa consultando os servidores DNS raiz, depois os servidores TLD (domínio de topo, por exemplo, .com), e finalmente os servidores DNS autoritativos do domínio.
  6. O servidor autoritativo devolve o endereço IP.
  7. O servidor recursivo armazena em cache a resposta e a transmite ao navegador.
  8. O navegador estabelece uma conexão com o servidor usando o endereço IP recebido.

Registos DNS:

Os tipos mais comuns de registos DNS:

Tipo Descrição
A Endereço IPv4
AAAA Endereço IPv6
CNAME Alias para outro nome de domínio
MX Servidor de correio
TXT Informação de texto (por exemplo, para SPF, DKIM)
NS Indica os servidores DNS autoritativos para a zona
PTR Registo inverso (IP para nome de domínio)