Sobes.tech
Junior

Cosa significano le registrazioni DNS?

sobes.tech AI

Risposta dell'AI

Registrazioni DNS (Resource Records, RR) — blocchi fondamentali del sistema di nomi di dominio (DNS), che contengono informazioni sui domini, la loro corrispondenza con indirizzi IP, la posizione delle risorse, ecc.

Tipi principali di record:

  • A: Mappa un nome host (ad esempio, www.esempio.com) a un indirizzo IPv4.
  • AAAA: Mappa un nome host a un indirizzo IPv6.
  • CNAME: Crea un alias per un altro nome di dominio. Usato per reindirizzare sottodomini o facilitare la gestione di più servizi.
  • MX: Indica i server di posta responsabili della ricezione delle email per il dominio. Contiene la priorità per ogni server.
  • PTR: Record DNS inverso, mappa un indirizzo IP a un nome host. Usato nelle zone inverse DNS.
  • TXT: Memorizza informazioni testuali usate per vari scopi, come la verifica del dominio, SPF (Sender Policy Framework) o DKIM (DomainKeys Identified Mail) per proteggere la posta elettronica.
  • NS: Indica i server dei nomi autorizzati per il dominio. Ogni dominio deve avere almeno due record NS.
  • SOA: Record "Start of Authority" che contiene informazioni amministrative sul dominio, come l’indirizzo di contatto dell’amministratore, il numero di serie della zona, i tempi di aggiornamento, ecc.

Esempio di struttura del record:

name    TTL   class  type  rdata
  • name: Nome della risorsa (ad esempio, www).
  • TTL (Time To Live): Tempo in secondi durante il quale i record possono essere memorizzati nella cache dai resolver.
  • class: Famiglia del protocollo. La più comune è IN (Internet).
  • type: Tipo di record (A, AAAA, CNAME, ecc.).
  • rdata: Dati specifici per il tipo di record (ad esempio, indirizzo IP per il record A).

Esempio di file di configurazione della zona DNS (formato compatibile con bind):

$ORIGIN esempio.com.
$TTL 3600
@       IN      SOA     ns1.esempio.com. admin.esempio.com. (
                        2023102701      ; Serial
                        3600            ; Refresh
                        1800            ; Retry
                        604800          ; Expire
                        86400 )         ; TTL minimo
        IN      NS      ns1.esempio.com.
        IN      NS      ns2.esempio.com.

@       IN      A       192.168.1.1
www     IN      A       192.168.1.2
mail    IN      A       192.168.1.3
        IN      MX      10 mail.esempio.com.