Spiegazione dei record MX del DNS

On Luglio 14, 2023
6min read
Denys Kontorskyy Technical Content Writer @Mailtrap
DNS Mx Records

Il cuore della comunicazione e-mail è costituito da un elemento cruciale, responsabile dell’instradamento dei messaggi e-mail ai server di posta appropriati, noto come record MX. In questo articolo ci immergiamo nel mondo dei record MX del DNS, esplorando la loro importanza, il loro funzionamento e la loro manutenzione per garantire un’esperienza di posta elettronica efficiente e senza interruzioni.

Cosa sono i record MX?

I record di Mail Exchange sono parte integrante del Domain Name System (DNS) e svolgono un ruolo fondamentale nell’instradamento dei messaggi di posta elettronica. Situati nei file di zona DNS, che sono semplici file di testo che raggruppano tutti i record di un particolare dominio, i record MX forniscono ai client di posta elettronica informazioni sul dominio sotto il quale è possibile accedere a un server di posta. Utilizzando il Simple Mail Transfer Protocol (SMTP), sono responsabili dell’indirizzamento delle e-mail al server di posta corretto.

All’interno di un dominio sono solitamente presenti più server, tra cui web, File Transfer Protocol (FTP) e uno o più server di posta, ciascuno accessibile tramite diversi sottodomini gestiti da record DNS. Essendo un tipo di record DNS, un record MX consente ai clienti di richiedere il nome del sottodominio associato al server di posta, che gestisce l’invio e la ricezione delle e-mail. È qui che i pannelli di controllo, come cPanel, si rivelano utili, fornendo agli utenti un’interfaccia per gestire questi record DNS.

Perché sono necessari i record MX?

I record MX svolgono un ruolo fondamentale nel garantire il recapito regolare delle e-mail, fornendo un meccanismo affidabile ed efficiente per l’instradamento dei messaggi. Anche i provider di posta elettronica svolgono un ruolo cruciale nella consegna efficiente delle e-mail, ma con i record MX correttamente configurati è possibile indirizzare le e-mail al server di posta del provider corretto.

I record MX forniscono una soluzione di instradamento delle e-mail più avanzata rispetto al sistema di base basato sul file HOSTS.TXT, consentendo la distribuzione del carico su più server di posta. Questo approccio migliora l’efficienza distribuendo uniformemente il carico e offrendo opzioni alternative ove necessario.

Come funzionano i record MX del DNS?

Per capire come funzionano i record MX, è essenziale conoscere il ruolo dei Message Transfer Agent (MTA) e dei server DNS nel processo di consegna delle e-mail. Gli MTA interrogano i record MX quando un utente invia una e-mail, mentre i server DNS memorizzano e forniscono i record MX necessari per l’instradamento dei messaggi e-mail.

Quando viene inviato un messaggio di posta elettronica, l’MTA del mittente avvia una query DNS per identificare i server di posta del destinatario, cercando i record MX appropriati. Questa interrogazione è diretta al server DNS del destinatario, che risponde con i record MX necessari, compresi i valori di priorità. L’MTA del mittente stabilisce una connessione SMTP con i server di posta del destinatario, iniziando da quello con la priorità più alta e scendendo nell’elenco delle priorità, se necessario, finché l’e-mail non viene consegnata con successo.

Ecco un esempio di configurazione di un record MX:

In questa tabella che rappresenta i record MX per “dummyserver.com”, vediamo due record con valori di priorità e host di posta diversi. I numeri di “priorità” in questi record MX indicano la preferenza, con valori più bassi che sono preferiti.

Il server proverà prima “mailhost1.dummyserver.com” grazie al suo valore di priorità più basso, pari a 10, prima di passare a “mailhost2.dummyserver.com” con un valore di priorità pari a 20 in caso di mancato invio di un messaggio.

Inoltre, il simbolo “@” sotto la colonna “Tipo di record” indica che il record MX è associato al dominio principale (dummyserver.com).

Infine, il valore TTL (Time To Live) di 45000 secondi specifica la durata della cache del record MX da parte dei resolver DNS prima che venga effettuata una nuova richiesta di aggiornamento delle informazioni al server DNS autoritario. Ciò contribuisce a ridurre il carico dell’infrastruttura DNS e a migliorare le prestazioni.

Esempi di record DNS MX

Per comprendere meglio i record MX, esaminiamo altri esempi di come appaiono nei file di zona DNS e i vari parametri e valori che possono essere impostati.

Esempio 1:

Supponiamo di avere un record A per un dominio, mailtrap.io, con le seguenti informazioni:

Domain: mailtrap.io
Mail exchanger: mail.mailtrap.io
Priority: 10

Il server di posta di questo dominio si chiama ora mail.mailtrap.io. Possiamo usare queste informazioni per creare un record MX:

Domain: mailtrap.io
Mail exchanger: mail.mailtrap.io
Priority: 10

Con questa configurazione, tutte le e-mail inviate a recipient@mailtrap.io saranno dirette al server di posta mail.mailtrap.io con l’indirizzo IP 11.22.00.333.

Esempio 2:

In questo esempio, abbiamo un server SMTP primario (mail1.mailtrap.io) e un server SMTP di backup (mail2.mailtrap.io) per il dominio mailtrap.io:

MX record: mailtrap.io IN MX 5 mail1.mailtrap.io
A record: mail1.mailtrap.io.com IN A 192.166.12.14

MX record: mailtrap.io IN MX 10 mail2.mailtrap.io
A record: mail2.mailtrap.io IN A 192.166.12.15

I messaggi indirizzati a recipient@mailtrap.io vengono instradati prima a mail1.mailtrap.io a causa di un valore di preferenza inferiore (5). Se mail1.mailtrap.io non è disponibile, la posta viene indirizzata a mail2.mailtrap.io.

Esempio 3:

In questo scenario, abbiamo due server di posta con valori di preferenza uguali per il dominio mailtrap.io, che consentono il bilanciamento del carico:

MX record: mailtrap.io IN MX 5 mail1.mailtrap.io
A record: mail1.mailtrap.io IN A 192.167.10.15

MX record: mailtrap.io IN MX 5 mail2.mailtrap.io
A record: mail2.mailtrap.io IN A 192.167.10.16

Con valori di preferenza uguali (entrambi 5), il DNS seleziona casualmente un server per bilanciare il carico della posta in arrivo.

Vale la pena notare che oltre ai record A, negli esempi precedenti, esistono altri tipi di record DNS chiamati record AAAA. I record AAAA sono utilizzati per mappare un nome di dominio a un indirizzo IPv6, mentre i record A sono utilizzati per mappare un nome di dominio a un indirizzo IPv4. Poiché l’IPv6 sta gradualmente sostituendo l’IPv4 come protocollo primario, diventa sempre più importante configurare correttamente i record AAAA.

In sintesi, configurando i valori dei record MX nei file di zona DNS, come il dominio, lo scambiatore di posta, i valori di priorità e l’MX di backup, è possibile configurare più server di posta elettronica, creare server SMTP di backup e bilanciare il carico tra di essi per garantire una consegna efficiente e affidabile delle e-mail. Con i record MX e DNS correttamente configurati, il traffico e-mail in arrivo può essere distribuito in modo efficiente tra più server, garantendo un’esperienza e-mail senza interruzioni per tutte le parti coinvolte.

Come controllare il record MX?

Alcuni dei metodi più comuni per controllare i record MX del vostro dominio sono gli strumenti online. Alcuni di questi sono MXToolbox.com o G Suite Toolbox di Google, che consentono di consultare altri tipi di record DNS (TXT, PTR, TLSA, CNAME, ecc.).

Questi strumenti consentono di inserire il nome di dominio e di eseguire una ricerca MX per visualizzare gli attuali record MX associati al dominio. Esaminando i risultati, è possibile verificare che i server di posta siano configurati e prioritari in modo corretto per garantire la consegna delle e-mail.

  Tenete presente che questi strumenti si basano sull’uso di server di nomi autorevoli per eseguire ricerche DNS e recuperare le informazioni sui record MX. Supponiamo che il vostro dominio utilizzi server dei nomi personalizzati o privati. In questo caso, potrebbe essere necessario fornire informazioni aggiuntive o configurare le impostazioni DNS per consentire a questi strumenti di accedere alle informazioni dei record MX.

Controllare regolarmente i record MX del proprio dominio e risolvere i potenziali problemi che influiscono sulla consegna delle e-mail aiuta a mantenere un sistema di posta elettronica efficiente e affidabile per il proprio dominio. Alcuni problemi comuni includono:

  • Record MX mancanti: Se il vostro dominio non ha alcun record MX, la consegna delle e-mail sarà probabilmente interrotta, poiché gli MTA dei mittenti dovranno sapere dove indirizzare i messaggi.
  • Informazioni errate sul server di posta: Se i record MX puntano al server di posta sbagliato, la consegna delle e-mail può fallire o essere ritardata.
  • Valori di priorità errati: Se i vostri record MX hanno valori di priorità contrastanti o confusi, la consegna delle e-mail potrebbe essere meno efficiente o meno affidabile a causa di messaggi errati o di un bilanciamento del carico inefficace.

Conclusione

In sintesi, i record MX del DNS sono essenziali per garantire un instradamento e una consegna delle e-mail fluidi ed efficienti. Configurando accuratamente i record MX, è possibile ottimizzare le prestazioni del server e-mail, creare backup e distribuire il traffico e-mail in entrata. Controllare e aggiornare regolarmente i record MX del proprio dominio non solo aiuta a mantenere un sistema di posta elettronica affidabile, ma contribuisce anche a migliorare l’esperienza di comunicazione complessiva.

Speriamo che questo articolo vi sia stato utile Se volete saperne di più sui record DNS e sul ruolo che svolgono nella deliverability delle e-mail, date un’occhiata a:

Article by Denys Kontorskyy Technical Content Writer @Mailtrap

I am an experienced Technical Content Writer offering insights on email infrastructure, sending, testing, and optimizing emails. With a strong passion for product marketing, I love creating content that educates audiences and provides practical, applicable knowledge.