Sobes.tech
Intern

O que é DNS?

sobes.tech IA

Resposta da IA

O Sistema de Nomes de Domínio (DNS) é uma base de dados distribuída que converte nomes de domínio em endereços IP. Permite usar nomes de domínio legíveis por humanos em vez de endereços IP numéricos.

Componentes principais do DNS:

  • Resolver: Software do cliente (geralmente incluído no sistema operativo) que faz consultas aos servidores DNS.
  • Servidores raiz: 13 grupos de servidores que gerenciam a zona raiz do DNS. Eles devolvem os endereços IP dos servidores de domínios de nível superior (TLD).
  • Servidores de domínios de nível superior (TLD): Respondem com informações sobre os nomes de domínio numa zona de nível superior específica (por exemplo, .com, .org, .ru).
  • Servidores autoritativos de nomes: Servidores que contêm a informação definitiva sobre os recursos no seu domínio, incluindo os endereços IP dos servidores web.

Processo de conversão de um nome de domínio (por exemplo, example.com) em um endereço IP:

  1. O resolver envia uma consulta ao servidor DNS local (geralmente fornecido pelo provedor).
  2. O servidor DNS local verifica o seu cache. Se encontrar a entrada, devolve o endereço IP.
  3. Se não houver entrada no cache, o servidor local consulta os servidores raiz.
  4. Os servidores raiz devolvem o endereço IP do servidor TLD para a zona .com.
  5. O servidor local consulta o servidor TLD .com para obter o endereço IP do servidor autoritativo para example.com.
  6. O servidor TLD devolve o endereço IP do servidor autoritativo para example.com.
  7. O servidor local consulta o servidor autoritativo para obter o endereço IP de example.com.
  8. O servidor autoritativo devolve o endereço IP do servidor web example.com.
  9. O servidor local armazena em cache a entrada e a transmite ao resolver do cliente.
  10. O resolver do cliente recebe o endereço IP e transmite-o à aplicação (por exemplo, o navegador) para estabelecer a ligação.

As entradas DNS armazenam diferentes tipos de informação:

Tipo de registo Descrição
A Converte o nome de domínio numa endereço IPv4.
AAAA Converte o nome de domínio numa endereço IPv6.
CNAME Cria um pseudónimo para outro nome de domínio.
MX Indica os servidores de correio para o domínio.
TXT Armazena informação textual.
NS Indica os servidores autoritativos de nomes para o domínio.
example.com IN A 93.184.216.34

// Exemplo de registo CNAME
www.example.com IN CNAME example.com