I record che incontrerai in quasi ogni zona DNS
I record TXT spiegati: SPF, DKIM e DMARC
Un record TXT contiene testo arbitrario associato a un nome di dominio. Sembra banale, ma è così che viene pubblicato l'intero sistema di fiducia della posta, oltre alla maggior parte delle verifiche di proprietà del dominio che farai mai.
Il problema di fondo è che l'SMTP, progettato nel 1982, permette a qualsiasi server di dichiarare di inviare a nome di qualsiasi dominio. Nulla nel protocollo lo impedisce. SPF, DKIM e DMARC sono tre livelli aggiunti in seguito per risolverlo, e tutti e tre risiedono in record TXT.
Da ricordare
I record MX decidono dove arriva la tua posta. Questi tre record TXT decidono se qualcuno crede alla posta che dice di venire da te. Senza di essi, i messaggi legittimi finiscono nello spam.
SPF: quali server possono inviare a tuo nome
SPF (Sender Policy Framework) pubblica un elenco di server autorizzati a inviare posta per il tuo dominio. Un server ricevente confronta l'IP che si connette con quell'elenco.
example.com. 3600 IN TXT "v=spf1 include:_spf.google.com ip4:93.184.216.34 ~all"| Parte | Significato |
|---|---|
v=spf1 | Indicatore di versione: deve venire per primo. |
include:_spf.google.com | Considera attendibile anche tutto ciò che è nel record SPF di Google. |
ip4:93.184.216.34 | Considera attendibile questo indirizzo specifico. |
~all | Soft fail: qualsiasi altro è sospetto ma non viene rifiutato. |
-all | Hard fail: rifiuta tutto ciò che non è elencato. Più rigoroso. |
DKIM: una firma crittografica
DKIM (DomainKeys Identified Mail) firma ogni messaggio in uscita con una chiave privata. Pubblichi la chiave pubblica corrispondente nel DNS e i destinatari verificano la firma.
selector1._domainkey.example.com. IN TXT "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEB..."La parte selector1 è scelta dal tuo provider di posta e inclusa in ogni messaggio firmato, così i destinatari sanno quale chiave recuperare. Usare i selector significa poter ruotare le chiavi, o usare più provider, senza conflitti.
Il vantaggio di DKIM rispetto all'SPF è che la firma copre il messaggio stesso, quindi sopravvive all'inoltro. Il suo punto debole è che non dice nulla sui messaggi che arrivano senza alcuna firma, ed è la lacuna che DMARC colma.
DMARC: cosa fare quando i primi due falliscono
DMARC (Domain-based Message Authentication, Reporting and Conformance) lega insieme gli altri due: richiede che SPF o DKIM non solo passino ma siano allineati con l'indirizzo From visibile, e indica ai destinatari cosa fare in caso di fallimento.
_dmarc.example.com. IN TXT "v=DMARC1; p=quarantine; rua=mailto:reports@example.com; pct=100"| Tag | Significato |
|---|---|
p=none | Solo monitoraggio: nessuna azione. Da qui si parte. |
p=quarantine | Manda la posta che fallisce nello spam. |
p=reject | Rifiuta del tutto la posta che fallisce. L'obiettivo finale. |
rua= | Dove inviare i report aggregati. |
pct= | Applica la policy a questa percentuale di posta: utile per un'introduzione graduale. |
Attivare tutti e tre in sicurezza
L'ordine conta. Passare direttamente a p=reject è il modo classico per rendere non recapitabili le tue stesse fatture.
Fai l'inventario di tutto ciò che invia a tuo nome
Il tuo provider di posta, certo, ma anche gli strumenti di fatturazione, il CRM, le piattaforme di marketing, i sistemi di ticketing e la posta transazionale della tua app. Tutto ciò che qui viene dimenticato si romperà più tardi.
Pubblica l'SPF con un soft fail
Includi ogni mittente del primo passaggio e termina con
~all. Il soft fail segna i mittenti non elencati come sospetti senza distruggere la posta mentre verifichi l'elenco.Abilita la firma DKIM
Attivala presso ciascun provider e pubblica i record selector che ti forniscono. Invia un messaggio di prova e conferma che la firma venga verificata.
Inizia DMARC con p=none
Solo monitoraggio. Raccogli i report aggregati per due-quattro settimane: riveleranno mittenti che avevi dimenticato.
Stringi gradualmente
Quando i report mostrano che passano solo fonti legittime, passa a
p=quarantine, se vuoi prima conpct=25, poi ap=rejectquando è tutto pulito.
I record TXT non servono solo per la posta
Lo stesso tipo di record trasporta la verifica di proprietà del dominio per decine di servizi: Google Search Console, Microsoft 365, Facebook e altri ti chiedono tutti di pubblicare un token come record TXT e poi lo cercano.
example.com. IN TXT "google-site-verification=rXsLp2..."
example.com. IN TXT "MS=ms12345678"Questi convivono senza problemi. Un dominio può avere molti record TXT; la regola è solo che deve esserci esattamente un record che inizia con v=spf1.
Passa qualsiasi dominio nello strumento di lookup per vedere insieme tutti i suoi record TXT: un modo rapido per individuare un record SPF duplicato o un token di verifica mai rimosso.
Devi controllare gli indirizzi DNS pubblici di un dominio? Usa lo strumento Domain IP Lookup.
Strumenti gratuiti su questo argomento
Domande frequenti
Per approfondire
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
Cosa sono i record MX? Instradamento della posta spiegato
Il record che decide dove arriva la tua posta: come funzionano i numeri di priorità, cosa significa null MX e gli errori che fanno perdere messaggi in silenzio.
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
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.
I record che incontrerai in quasi ogni zona 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.