Sobes.tech
Junior

O que são registros DNS e qual é o papel deles no funcionamento da rede?

sobes.tech IA

Resposta da IA

Os registos DNS armazenam informações necessárias para converter nomes de domínio em endereços IP e vice-versa, bem como outras informações de serviço. Constituem a base do sistema de nomes de domínio (DNS), que é vital para o funcionamento da Internet e redes locais, permitindo aceder a recursos por nomes fáceis de lembrar em vez de endereços IP numéricos.

Principais tipos de registos:

  • A (Registo de Endereço): Associa um nome de domínio a um endereço IPv4.
  • AAAA (Registo de Endereço IPv6): Associa um nome de domínio a um endereço IPv6.
  • CNAME (Registo de Nome Canónico): Cria um alias para outro nome de domínio. Útil para redirecionar subdomínios.
  • MX (Registo de Intercâmbio de Correio): Define o servidor de correio responsável por receber emails para o domínio.
  • TXT (Registo de Texto): Usado para armazenar informações textuais, por exemplo, para verificar a propriedade do domínio (SPF, DKIM).
  • PTR (Registo de Pointeur): Realiza a conversão inversa de um endereço IP para um nome de domínio (usado em zonas PTR).

Exemplo de consulta e obtenção de um registo A:

# Consulta de registo A para google.com
dig google.com A

Papel na operação da rede:

  1. Conversão de nomes: Função principal - associar nomes de domínio a endereços IP, permitindo aos utilizadores aceder a websites e outros recursos pelos seus nomes em vez de endereços numéricos.
  2. Roteamento de tráfego: Os registos MX direcionam o tráfego de correio, e os registos A/AAAA determinam para onde enviar o tráfego HTTP/HTTPS e de rede.
  3. Aumento da fiabilidade: O uso de múltiplos registos A/AAAA para um mesmo domínio (DNS Round Robin) pode ajudar a distribuir a carga e aumentar a resistência a falhas.
  4. Verificação e segurança: Os registos TXT são usados para SPF, DKIM e DMARC, ajudando a prevenir falsificação de emails.
  5. Detecção de serviços: Os registos SRV (Localizador de Serviços) indicam quais serviços estão disponíveis no domínio.

Por exemplo, quando escreve www.exemplo.com no navegador, o seguinte acontece:

  1. O navegador solicita ao resolvedor DNS local o endereço IP para www.exemplo.com.
  2. O resolvedor (ou outros servidores DNS na cadeia) encontra o registo A para www.exemplo.com.
  3. O servidor DNS devolve o endereço IP.
  4. O navegador usa esse IP para estabelecer uma conexão TCP com o servidor web.