Domain IP Lookup

Come un'email trova il tuo server di posta

Mittente

you@gmail.com

Lookup MX

chi riceve la posta?

Server di posta

prima la priorità 10

Posta in arrivo

consegnata

Vince il numero di priorità più basso; quelli più alti sono di riserva

Guide pratiche

Cosa sono i record MX? Instradamento della posta spiegato

5 min di lettura

Quando qualcuno invia un messaggio a you@example.com, il suo mail server deve rispondere a una domanda prima di ogni altra cosa: quale macchina accetta la posta per example.com? La risposta è il record MX.

MX sta per Mail Exchange. Senza un record MX, la posta verso il tuo dominio rimbalza, anche se il sito web funziona perfettamente. I record del sito web e quelli della posta sono completamente indipendenti.

Come un'email trova il tuo server di posta

Mittente

you@gmail.com

Lookup MX

chi riceve la posta?

Server di posta

prima la priorità 10

Posta in arrivo

consegnata

Vince il numero di priorità più basso; quelli più alti sono di riserva

Ogni email in uscita inizia con un lookup MX sul dominio del destinatario.

Che aspetto ha un record MX

Una tipica configurazione di Google Workspace
example.com.    3600    IN    MX    1     aspmx.l.google.com.
example.com.    3600    IN    MX    5     alt1.aspmx.l.google.com.
example.com.    3600    IN    MX    5     alt2.aspmx.l.google.com.
example.com.    3600    IN    MX    10    alt3.aspmx.l.google.com.

Il numero prima dell'hostname è la priorità (a volte chiamata preferenza). Tutto il resto è un normale record.

Come funziona davvero la priorità

Un server mittente ordina i tuoi record MX per priorità e li prova in sequenza. Se l'host con la priorità più bassa rifiuta la connessione o va in timeout, passa al successivo. È una vera ridondanza: la posta continua a fluire mentre un server è fuori servizio.

I record con la stessa priorità (le due voci 5 qui sopra) sono bilanciati nel carico. Il mittente sceglie tra i due a caso, distribuendo il volume su entrambi.

Le regole che le destinazioni MX devono rispettare

  • La destinazione deve essere un hostname, non un indirizzo IP. MX 10 93.184.216.34 non è valido; usa MX 10 mail.example.com. con un record A su quel nome.
  • La destinazione non deve essere un CNAME. La specifica richiede che le destinazioni MX si risolvano direttamente in record di indirizzo. Altrimenti alcuni mail server rifiutano la consegna. Vedi CNAME vs A.
  • La destinazione ha bisogno di un proprio record A o AAAA. Un MX che punta a un nome che non si risolve equivale a non avere alcun MX.

Null MX: dichiarare che un dominio non invia posta

Se un dominio non riceverà mai email, dillo in modo esplicito con un solo record MX che punta alla zona radice:

Null MX secondo l'RFC 7505
example.com.    3600    IN    MX    0    .

Un singolo . come destinazione significa questo dominio non accetta posta. I mittenti rifiutano subito con un errore permanente invece di riprovare per giorni, e il dominio diventa un bersaglio meno interessante per lo spoofing. Vale la pena impostarlo su ogni dominio di tua proprietà che non viene usato per la posta.

Cosa succede quando non c'è alcun record MX

Il fallback storico è che i mittenti provano il record A del dominio e tentano la consegna lì. Affidarsi a questo comportamento è una cattiva idea: varia da un mail server all'altro e, se il tuo record A punta a un web server o a una CDN senza alcun demone di posta, i messaggi rimbalzano.

Da ricordare

Se vuoi la posta, pubblica un MX esplicito. Se non la vuoi, pubblica un null MX. Lasciarlo vuoto sperando che funzioni il fallback sul record A è il modo in cui i domini perdono messaggi in silenzio.

I record MX non sono tutta la storia

MX decide dove viene consegnata la posta. Altri tre record decidono se è considerata affidabile, e senza di essi la tua posta legittima finisce nelle cartelle dello spam:

  • SPF: un record TXT che elenca quali server possono inviare a nome del tuo dominio.
  • DKIM: un record TXT che pubblica la chiave con cui viene firmata la tua posta in uscita.
  • DMARC: un record TXT che dice ai destinatari cosa fare quando SPF o DKIM falliscono.

Tutti e tre sono trattati in SPF, DKIM e DMARC spiegati. Un quarto fattore, il DNS inverso, conta per i server che inviano posta direttamente.

I guasti che fanno perdere posta e come riconoscerli

Una configurazione MX sbagliata raramente si annuncia. La posta non si ferma: si dirada, oppure arriva in ritardo, oppure un mittente si lamenta mentre tutti gli altri stanno bene. Questi sono gli schemi che vale la pena riconoscere.

Record che puntano a un provider che non usi più

La causa più comune in assoluto della posta che sparisce misteriosamente. Una migrazione lascia i record MX del vecchio provider accanto a quelli nuovi, quindi i mittenti si distribuiscono tra di loro in base alla priorità e una parte dei messaggi finisce in una casella che nessuno legge. Sintomo: la posta di alcuni mittenti arriva, quella di altri svanisce, senza alcun bounce.

La destinazione MX non ha un record di indirizzo

Un MX che punta a mail.example.com quando quel nome non si risolve è funzionalmente identico a non avere alcun MX. I mittenti o rimbalzano subito, oppure mettono in coda e riprovano per giorni prima di rinunciare. Verifica sempre che la destinazione si risolva, non solo che il record MX esista.

Un firewall che blocca la porta 25

DNS perfetto, server irraggiungibile. L'SMTP in entrata arriva sulla porta 25 e i provider cloud la bloccano comunemente per impostazione predefinita sulle nuove istanze. Il lookup MX riesce, la connessione non si completa mai e i mittenti mettono in coda in silenzio.

Controllare i tuoi record MX

Ordinati per priorità
dig +short example.com MX

Lo strumento di lookup restituisce i record MX già ordinati per priorità, con un null MX mostrato in modo esplicito invece che come un valore vuoto e fonte di confusione: così è facile confermare a colpo d'occhio che il tuo principale sia quello che ti aspetti.

Devi controllare gli indirizzi DNS pubblici di un dominio? Usa lo strumento Domain IP Lookup.

Strumenti gratuiti su questo argomento

Domande frequenti

Per approfondire

I record che incontrerai in quasi ogni zona DNS

ADa hostname a indirizzo IPv4
AAAADa hostname a indirizzo IPv6
CNAMEDa hostname a un altro hostname
MXDal dominio ai suoi server di posta, per priorità
TXTDal dominio a testo arbitrario: SPF, DKIM, verifica
NSDal dominio ai nameserver che rispondono per esso
Guide pratiche

I record TXT spiegati: SPF, DKIM e DMARC

Tre record TXT si frappongono tra la tua posta e la cartella dello spam. Cosa fa ciascuno, come leggerne la sintassi e l'ordine sicuro per attivarli.

3 min di lettura

Il DNS inverso esegue il lookup al contrario

Indirizzo IP

93.184.216.34

il punto di partenza

Lookup PTR

in-addr.arpa: la loro zona, non la tua

Hostname

la risposta

La zona inversa appartiene a chi possiede il blocco IP, non al proprietario del dominio

Guide pratiche

Cos'è il DNS inverso? I record PTR spiegati

Il lookup che funziona al contrario: perché lo controlla il tuo provider di hosting e perché, se manca, la tua posta finisce in silenzio nello spam.

3 min di lettura

I record che incontrerai in quasi ogni zona DNS

ADa hostname a indirizzo IPv4
AAAADa hostname a indirizzo IPv6
CNAMEDa hostname a un altro hostname
MXDal dominio ai suoi server di posta, per priorità
TXTDal dominio a testo arbitrario: SPF, DKIM, verifica
NSDal dominio ai nameserver che rispondono per esso
Fondamenti del DNS

I tipi di record DNS spiegati: guida di riferimento completa

Ogni tipo di record che vale la pena conoscere, cosa fa, che aspetto ha e l'errore che si commette più spesso, tutto in un'unica pagina di riferimento.

4 min di lettura