Esempi di DNS

Autore:Lars Nyström
Aggiornato:9 ago 2025

🌐 Impostazione dei record host per DNS

La configurazione corretta dei record host DNS (Domain Name System) è fondamentale per garantire che il dominio venga risolto correttamente nei server Web, nei server di posta e in altri servizi Internet. Questa guida ti guiderà attraverso la configurazione di vari tipi di record DNS, utilizzando esempi pratici.


Cosa sono i record host DNS?

I record host DNS indicano a Internet come trovare il tuo dominio e i suoi servizi (come siti web o e-mail). Ogni record mappa un hostname (come @ o www) a un valore (come un indirizzo IP o un altro nome di dominio).

Ogni record DNS ha:

  • Tipo di record: definisce il tipo di mappatura (ad esempio, A, AAAA, CNAME, MX, TXT).
  • Hostname: Il nome del sottodominio (ad esempio, @, www, mail).
  • Valore: la destinazione (ad esempio, un indirizzo IP o un dominio).
  • Preferenza MX: utilizzato solo per i record MX per dare la priorità ai server di posta.
  • TTL (Time to Live): per quanto tempo i server DNS memorizzano il record nella cache, in secondi.

Tipi di record DNS

📍 Un record (record di indirizzo)

Mappa un dominio o un sottodominio a un indirizzo IPv4.

Esempio:

RECORD_TYPE: A
HOSTNAME: @
VALUE: 10.30.21.11
TTL: 300
  • @ indica il dominio principale (ad esempio, example.com).
  • Questo record indica al DNS di puntare example.com all'indirizzo IPv4 10.30.21.11.

Un altro esempio:

RECORD_TYPE: A
HOSTNAME: mail
VALUE: 10.30.21.11
TTL: 300
  • Questo punta mail.example.com allo stesso server.

Record AAAA (indirizzo IPv6)

Mappa un dominio o un sottodominio a un indirizzo IPv6.

Esempio:

RECORD_TYPE: AAAA
HOSTNAME: @
VALUE: 2001:b07:5d2e:6e67:552a:ae40:7e9d:f47
TTL: 300
  • Questo imposta example.com per utilizzare l'indirizzo IPv6 specificato.

Record CNAME (nome canonico)

Mappa un sottodominio a un altro nome di dominio. Questo è spesso usato per aliasing.

Esempio:

RECORD_TYPE: CNAME
HOSTNAME: www
VALUE: @
TTL: 300
  • Questo rende www.example.com un alias per example.com.

Un'altra serie di esempi:

RECORD_TYPE: CNAME
HOSTNAME: mail1
VALUE: mail
MX_PREF: 10
TTL: 300
RECORD_TYPE: CNAME
HOSTNAME: mail2
VALUE: mail
MX_PREF: 20
TTL: 300
  • mail1.example.com e mail2.example.com puntano entrambi a mail.example.com, probabilmente per ridondanza del server di posta. Anche se tecnicamente i record CNAME non dovrebbero avere preferenze MX, questo potrebbe essere utilizzato in modo improprio o frainteso. In genere, per il routing della posta si utilizzano invece i record MX.

TXT Record (Record di testo)

Contiene dati di testo arbitrari, spesso utilizzati per l'autenticazione e-mail come SPF, DKIM o DMARC.

Esempio:

RECORD_TYPE: TXT
HOSTNAME: mail
VALUE: v=spf1 mx -all
TTL: 300
  • Questo record SPF (Sender Policy Framework) consente ai server di posta elencati nei record MX di inviare e-mail per conto di mail.example.com.
  • -all significa che tutti gli altri non sono autorizzati a inviare posta.

Errore comune: record MX

I tuoi dati includono preferenze MX nei record CNAME, il che non è corretto.

I record MX corretti dovrebbero essere simili a:

RECORD_TYPE: MX
HOSTNAME: @
VALUE: mail.example.com
MX_PREF: 10
TTL: 300
  • I record MX definiscono i server di posta per un dominio.
  • MX_PREF imposta la priorità (più bassa è la priorità più alta).

Esempio di configurazione di una zona DNS

Ecco un esempio combinato che configura i servizi web e di posta elettronica per un dominio:

RECORD_TYPE,HOSTNAME,VALUE,MX_PREF,TTL
A,@,10.30.21.11,,300
AAAA,@,2001:b07:5d2e:6e67:552a:ae40:7e9d:f47,,300
CNAME,www,@,,300
A,mail,10.30.21.11,,300
MX,@,mail.example.com,10,300
TXT,mail,v=spf1 mx -all,,300

Spiegazione:

  • example.com e www.example.com puntano a un server tramite IPv4 e IPv6.
  • mail.example.com è impostato come server di posta.
  • Un record MX indirizza l'e-mail per il dominio a mail.example.com.
  • Viene aggiunto un record TXT SPF per l'autenticazione e-mail.

TTL (Time to Live)

Il TTL definisce per quanto tempo un record DNS viene memorizzato nella cache dai resolver.

  • Valori comuni: 300 (5 minuti), 3600 (1 ora), 86400 (1 giorno)
  • Un TTL inferiore significa una propagazione più rapida delle modifiche, ma ricerche DNS più frequenti.

2.1 Note finali

  • Assicurati di non mescolare tipi di record incompatibili (ad esempio, non inserire MX_PREF in CNAME).
  • Utilizzare gli strumenti di ricerca DNS per testare la configurazione (ad esempio, dig, nslookup o verificatori DNS online).
  • Le modifiche potrebbero richiedere del tempo per propagarsi in base ai valori TTL.