Sobes.tech
Intern

O que significam os registos DNS?

sobes.tech IA

Resposta da IA

Os registos DNS (Domain Name System) ligam nomes de domínio, que são fáceis de ler para as pessoas (por exemplo, example.com), a endereços IP e outras informações necessárias para o funcionamento da Internet. Cada registo tem um tipo específico que indica a sua finalidade.

Tipos principais de registos DNS e a sua finalidade:

  • A (Registo de Endereço): Liga um nome de domínio a um endereço IPv4.
    // Liga example.com a um endereço IPv4
    example.com.        IN    A    192.168.1.1
    
  • AAAA (Registo de Endereço IPv6): Liga um nome de domínio a um endereço IPv6.
    // Liga example.com a um endereço IPv6
    example.com.        IN    AAAA    2001:0db8::1
    
  • CNAME (Registo de Nome Canónico): Cria um alias para outro nome de domínio. A consulta ao alias será redirecionada para o nome de domínio principal.
    // www.example.com é um alias para example.com
    www.example.com.    IN    CNAME    example.com.
    
  • MX (Registo de Intercâmbio de Correio): Indica os servidores de correio responsáveis por receber emails para o domínio. Inclui prioridade.
    // Servidor de correio com prioridade 10, apontando para mail.example.com
    example.com.        IN    MX    10    mail.example.com.
    // Servidor de correio com prioridade 20, apontando para anothermail.example.com
    example.com.        IN    MX    20    anothermail.example.com.
    
  • TXT (Registo de Texto): Armazena informações textuais que podem ser usadas para vários fins, como verificar a propriedade do domínio, SPF (Sender Policy Framework) ou DKIM (DomainKeys Identified Mail).
    // Exemplo de registo SPF
    example.com.        IN    TXT    "v=spf1 include:_spf.google.com ~all"
    
  • NS (Registo de Servidor de Nomes): Indica os servidores DNS autorizados para o domínio ou subdomínio.
    // ns1.example.com é um servidor autorizado para example.com
    example.com.        IN    NS    ns1.example.com.
    // ns2.example.com também é um servidor autorizado
    example.com.        IN    NS    ns2.example.com.
    
  • PTR (Registo de Ponteiro): Usado para resolução inversa de DNS, convertendo um endereço IP em um nome de domínio. Encontra-se em zonas in-addr.arpa (para IPv4) ou ip6.arpa (para IPv6).
    // Resolução inversa para 192.168.1.1
    1.1.168.192.in-addr.arpa.    IN    PTR    example.com.
    
  • SRV (Registo de Serviço): Indica a localização (nome de host e porta) de servidores para um serviço específico.
    // Servidor para o serviço _sip._tcp em example.com, porta 5060, prioridade 10, peso 5
    _sip._tcp.example.com.    IN    SRV    10    5    5060    sipserver.example.com.
    

Cada registo também tem um Time To Live (TTL), que indica quanto tempo os resolutores DNS devem armazenar em cache a resposta.

Exemplo de estrutura geral de um registo:

// <nome>    [TTL]    [classe]    <tipo de registo>    <dados>

A classe geralmente é IN (Internet).