Un record TXT pubblica testo associato a un nome di dominio. I servizi lo usano per dimostrare la proprietà del dominio, configurare impostazioni e-mail come SPF, DKIM, DMARC o esporre informazioni tecniche.
Un record TXT contiene nome, tipo, valore e TTL. Il TTL indica per quanto tempo la risposta resta in cache nel resolver locale.
| Nome | Tipo | Valore | TTL in secondi |
|---|
| @ | TXT | "v=spf1 ip4:203.0.113.0/24 ~all" | 3600 |
Il nome @ indica l'apice del dominio. Il valore contiene una regola SPF in formato testo. Un TTL di 3600 equivale a un'ora.
| Nome | Tipo | Valore | TTL in secondi |
|---|
| selector1._domainkey | TXT | "v=DKIM1; k=rsa; p=MII...AB" | 3600 |
| _dmarc | TXT | "v=DMARC1; p=quarantine; adkim=s; aspf=s" | 3600 |
| @ | TXT | "property=token12345" | 300 |
Queste righe mostrano un selettore DKIM, una policy DMARC e un token di verifica. Il nome mirato dipende dal servizio.
È possibile pubblicare più record TXT sullo stesso label. Ogni valore appare nella risposta. Per SPF mantieni una sola voce per nome e raggruppa i meccanismi. Per DKIM usa un selettore diverso per ogni chiave.
Un TTL breve rende una modifica visibile più rapidamente, utile durante un aggiornamento SPF o una verifica di dominio.
Un TTL medio o lungo riduce le query ai server autoritativi, adatto a una configurazione stabile.
Riduci il TTL qualche ora prima della modifica, poi rialzalo dopo la convalida.
Da sapere
Un valore TXT può superare i 255 byte. In tal caso viene suddiviso in più stringhe quotate nella zona. I resolver ricompongono le stringhe sul client.
Pubblica il TXT sul nome richiesto dal servizio. SPF sta spesso all'apice. DKIM su selector._domainkey. DMARC su _dmarc. I servizi di verifica forniscono un nome specifico. Un TXT può convivere con A, AAAA, MX sullo stesso nome.
Evita
Due voci SPF sullo stesso nome: uniscile in un unico valore.
Di dimenticare le virgolette o gestire male i caratteri speciali.
Di pubblicare DKIM sul selettore sbagliato.
Un lookup DNS online permette di inserire un nome a dominio e ottenere l'elenco dei valori TXT con il TTL visibile da Internet. È un primo controllo utile. Completa con un test locale.
Windows offre nslookup.
nslookup
set q=txt
example.com
nslookup
set q=txt
server 1.1.1.1
example.com
Su questi sistemi il comando dig è pratico.
dig TXT www.example.com
dig TXT www.example.com @1.1.1.1
Più righe indicano più valori TXT. I prefissi v=spf1 v=DKIM1 v=DMARC1 aiutano a identificare la funzione di ogni voce.
Un TTL residuo elevato può spiegare un ritardo dopo un cambiamento.
Un valore vuoto o troncato segnala spesso virgolette mancanti o una suddivisione gestita male.
- Annota valori e TTL attuali.
- Riduci il TTL a 300 o 60 secondi qualche ora prima della modifica.
- Prepara il nuovo valore. Per SPF unisci i meccanismi in un'unica linea.
- Pubblica il nuovo valore e rimuovi il vecchio se necessario.
- Verifica con nslookup o dig da più reti e rialza il TTL quando tutto è stabile.
Suggerimento pratico
Per DKIM pubblica una nuova chiave su un nuovo selettore. Lascia la vecchia durante il periodo di transizione e rimuovila quando tutto è validato.
Pubblica una regola SPF all'apice con indirizzi e domini autorizzati. Testa prima della produzione.
Pubblica la chiave pubblica sul selettore fornito dal servizio e-mail. Verifica che la chiave sia completa.
Pubblica la policy su _dmarc con la direttiva p e le opzioni utili. Monitora i report se attivi.
Pubblica un token TXT temporaneo fornito da un servizio. Rimuovilo dopo la verifica se possibile.
- Se SPF risulta invalido, verifica che esista una sola voce SPF sullo stesso nome.
- Se DKIM fallisce, controlla selettore e chiave e cerca interruzioni o spazi extra.
- Se DMARC non è rilevato, controlla il nome _dmarc e il valore v=DMARC1.
- Se la risposta resta vecchia, attendi la scadenza del TTL e svuota la cache del resolver locale se possibile.
In sintesi, un record TXT pubblica informazioni testuali per un nome di dominio. Serve a verifiche, policy e-mail e altri usi tecnici. Il TTL controlla la durata della cache. Più record TXT possono convivere sullo stesso nome, ma solo uno deve contenere SPF. La verifica passa da uno strumento online e dai comandi nslookup e dig.
Con queste linee guida la gestione resta chiara. Le modifiche avvengono senza stress e i servizi funzionano come previsto.