Sobes.tech
Intern

Cosa significano le registrazioni DNS?

sobes.tech AI

Risposta dell'AI

Le registri DNS (Domain Name System) collegano i nomi di dominio, facilmente leggibili dall'uomo (ad esempio, example.com), agli indirizzi IP e ad altre informazioni necessarie per il funzionamento di Internet. Ogni record ha un tipo specifico che indica la sua funzione.

Tipi principali di record DNS e loro scopo:

  • A (Record di indirizzo): Collega un nome di dominio a un indirizzo IPv4.
    // Collega example.com a un indirizzo IPv4
    example.com.        IN    A    192.168.1.1
    
  • AAAA (Record di indirizzo IPv6): Collega un nome di dominio a un indirizzo IPv6.
    // Collega example.com a un indirizzo IPv6
    example.com.        IN    AAAA    2001:0db8::1
    
  • CNAME (Record di nome canonico): Crea un alias per un altro nome di dominio. La richiesta all'alias sarà reindirizzata al nome principale.
    // www.example.com è un alias per example.com
    www.example.com.    IN    CNAME    example.com.
    
  • MX (Record di scambio di posta): Indica i server di posta responsabili della ricezione delle email per il dominio. Include la priorità.
    // Server di posta con priorità 10, puntando a mail.example.com
    example.com.        IN    MX    10    mail.example.com.
    // Server di posta con priorità 20, puntando a anothermail.example.com
    example.com.        IN    MX    20    anothermail.example.com.
    
  • TXT (Record di testo): Memorizza informazioni testuali che possono essere usate per vari scopi, come la verifica della proprietà del dominio, SPF (Sender Policy Framework) o DKIM (DomainKeys Identified Mail).
    // Esempio di record SPF
    example.com.        IN    TXT    "v=spf1 include:_spf.google.com ~all"
    
  • NS (Record del server dei nomi): Indica i server DNS autorizzati per il dominio o sottodominio.
    // ns1.example.com è un server autorizzato per example.com
    example.com.        IN    NS    ns1.example.com.
    // ns2.example.com è anch'esso un server autorizzato
    example.com.        IN    NS    ns2.example.com.
    
  • PTR (Record di puntatore): Usato per la risoluzione inversa DNS, convertendo un indirizzo IP in un nome di dominio. Si trova nelle zone in-addr.arpa (per IPv4) o ip6.arpa (per IPv6).
    // Risoluzione inversa per 192.168.1.1
    1.1.168.192.in-addr.arpa.    IN    PTR    example.com.
    
  • SRV (Record di servizio): Indica la posizione (hostname e porta) dei server per un servizio specifico.
    // Server per il servizio _sip._tcp su example.com, porta 5060, priorità 10, peso 5
    _sip._tcp.example.com.    IN    SRV    10    5    5060    sipserver.example.com.
    

Ogni record ha anche un Time To Live (TTL), che indica per quanto tempo i resolver DNS devono memorizzare nella cache la risposta.

Esempio di struttura generale di un record:

// <nome>    [TTL]    [classe]    <tipo di record>    <dati>

La classe di solito è IN (Internet).