EMAIL GUIDA

MX Lookup: Guida Completa ai Record Mail Exchange

Scopri come funzionano i record MX, perché sono fondamentali per la consegna email e come diagnosticare problemi di routing della posta elettronica.

Cosa sono i record MX e perché sono fondamentali

I record MX (Mail Exchange) rappresentano uno dei pilastri fondamentali dell'infrastruttura email su Internet. Ogni volta che invii un'email, il server mittente deve sapere a quale server consegnare il messaggio. Questa informazione viene ottenuta interrogando i record MX del dominio destinatario nel DNS. Senza record MX correttamente configurati, le email semplicemente non possono essere consegnate, indipendentemente da quanto sia ben configurato il resto dell'infrastruttura.

Il meccanismo è elegante nella sua semplicità: quando invii un'email a utente@esempio.com, il tuo mail server interroga il DNS per i record MX di esempio.com. Il DNS restituisce uno o più record, ciascuno con un hostname e un valore di priorità. Il server mittente tenta la consegna partendo dal record con priorità più bassa (che indica la preferenza più alta), passando ai successivi in caso di fallimento. Questo sistema garantisce ridondanza e affidabilità nella consegna della posta.

Anatomia di un record MX

Un record MX è composto da due elementi principali: la priorità (o preference) e l'hostname del mail server. La priorità è un numero intero positivo — più basso è il numero, più alta è la preferenza. L'hostname deve essere un FQDN (Fully Qualified Domain Name) che a sua volta deve avere un record A valido nel DNS. È importante sottolineare che un record MX non può puntare direttamente a un indirizzo IP, ma deve sempre puntare a un hostname.

Esempio di configurazione MX
# Record MX tipici per un dominio con Gmail
esempio.com.  IN  MX  1   aspmx.l.google.com.
esempio.com.  IN  MX  5   alt1.aspmx.l.google.com.
esempio.com.  IN  MX  5   alt2.aspmx.l.google.com.
esempio.com.  IN  MX  10  alt3.aspmx.l.google.com.
esempio.com.  IN  MX  10  alt4.aspmx.l.google.com.

In questo esempio, aspmx.l.google.com con priorità 1 è il server primario. Se non è raggiungibile, il mittente tenterà con alt1 o alt2 (priorità 5, scelti in modo casuale tra quelli con la stessa priorità), e infine con alt3 o alt4 (priorità 10). Questa architettura a livelli garantisce che le email vengano consegnate anche in caso di guasto di uno o più server.

Come diagnosticare problemi con i record MX

Il primo passo per diagnosticare problemi di consegna email è sempre verificare i record MX del dominio. Con il nostro MX Lookup puoi interrogare istantaneamente i record MX di qualsiasi dominio e visualizzare le priorità, gli hostname e la risoluzione degli indirizzi IP associati. Questo ti permette di identificare rapidamente record mancanti, hostname irrisolti o configurazioni errate.

I problemi più comuni includono: record MX mancanti (il dominio non ha nessun record MX configurato), hostname che non risolvono a un IP valido (il record MX punta a un server che non esiste nel DNS), priorità identiche senza bilanciamento (tutti i record hanno la stessa priorità causando distribuzione casuale), e record MX che puntano a CNAME (una violazione delle RFC che alcuni server non gestiscono correttamente).

Comandi diagnostici
# Verifica i record MX
$ mx-lookup --domain esempio.com

# Verifica che il mail server risponda
$ smtp-diag --server aspmx.l.google.com

# Controlla se il server è in blacklist
$ bl-check --target 142.250.115.26

MX e autenticazione email: il quadro completo

I record MX sono solo una parte dell'ecosistema email. Per garantire la consegna e prevenire lo spoofing, è essenziale configurare anche SPF, DKIM e DMARC. Il record SPF specifica quali server sono autorizzati a inviare email per il tuo dominio — puoi verificarlo con il nostro SPF Lookup. DKIM aggiunge una firma crittografica che garantisce l'integrità del messaggio. DMARC unifica SPF e DKIM definendo una policy su come trattare le email non autenticate.

Una configurazione email completa e sicura richiede che tutti questi elementi lavorino in sinergia. I record MX gestiscono il routing della posta in ingresso, SPF controlla chi può inviare, DKIM garantisce che il contenuto non sia stato alterato, e DMARC definisce le conseguenze per i messaggi che falliscono i controlli. Trascurare anche solo uno di questi elementi può compromettere la deliverability delle tue email.

Best practice per la configurazione MX

Per una configurazione MX robusta, segui queste best practice: configura sempre almeno due record MX con priorità diverse per garantire ridondanza. Assicurati che tutti gli hostname nei record MX risolvano correttamente a indirizzi IP validi. Usa priorità diverse (non tutte uguali) per definire una gerarchia chiara. Verifica che i mail server abbiano un reverse DNS (PTR) configurato, poiché molti server destinatari rifiutano email da IP senza PTR.

Controlla regolarmente che i tuoi server non siano finiti in blacklist usando il Blacklist Check. Un IP in blacklist causa il rifiuto silenzioso delle email, un problema che spesso passa inosservato fino a quando clienti o partner segnalano di non ricevere i tuoi messaggi. Il monitoraggio proattivo delle blacklist è una componente essenziale della gestione email aziendale.

Infine, tieni sempre aggiornati i record MX dopo migrazioni di hosting o cambi di provider email. Record MX obsoleti che puntano a server dismessi causano il bounce di tutte le email in ingresso. Dopo ogni modifica, usa l'MX Lookup per verificare che la propagazione DNS sia completata e che i nuovi record siano visibili globalmente.

Prova MX Lookup gratis
Trova i record MX di un dominio con priorità e diagnostica mail server
Usa MX Lookup >

Explore the Network