Record TXT (Text Record)

Tipi di Record DNS
Un record DNS che memorizza dati di testo, comunemente utilizzato per l'autenticazione della posta (SPF, DKIM, DMARC), la verifica del dominio e altri scopi.
← Torna al Glossario

Cos'è un TXT Record?

Un record TXT (Text) è un tipo di record DNS che memorizza le stringhe di testo arbitrarie associate a un dominio. Originariamente destinati alle note leggibili dall'uomo, i record TXT sono diventati essenziali per i dati leggibili dalla macchina come le politiche di autenticazione e-mail, la verifica della proprietà del dominio e le configurazioni specifiche del servizio.

Usi comuni di registrazione TXT

Autenticazione e-mail

SPF (Sender Policy Framework):
example.com.    IN    TXT    "v=spf1 include:_spf.google.com ~all"
Specifica quali server possono inviare e-mail per il tuo dominio. DKIM (DomainKeys Identified Mail):
google._domainkey.example.com.    IN    TXT    "v=DKIM1; k=rsa; p=MIGfMA0..."
Contiene la chiave pubblica per la verifica della firma e-mail. DMARC (Autenticazione messaggi basata sul dominio):
_dmarc.example.com.    IN    TXT    "v=DMARC1; p=reject; rua=mailto:dmarc@example.com"
Definisce la politica di autenticazione e-mail e la segnalazione.

Verifica del dominio

Google Search Console:
example.com.    IN    TXT    "google-site-verification=abc123..."

Microsoft 365.

example.com.    IN    TXT    "MS=ms12345678"
Validazione del certificato SSL:
_dnsauth.example.com.    IN    TXT    "validation-token-from-ca"

Altre applicazioni

Facebook Domain Verification:
example.com.    IN    TXT    "facebook-domain-verification=xyz789"

**Keybase Identity *

_keybase.example.com.    IN    TXT    "keybase-site-verification=..."
Dati applicativi personalizzati:
_app.example.com.    IN    TXT    "config=value123"

Formato record TXT

Traduzione:

name    IN    TXT    "text content here"

Multiple TXT Records

Un dominio può avere più record TXT:

example.com.    IN    TXT    "v=spf1 include:_spf.google.com ~all"

example.com. IN TXT "google-site-verification=abc123"

example.com. IN TXT "facebook-domain-verification=xyz789"

Long TXT Records

Le stringhe di record TXT sono limitate a 255 caratteri per stringa, ma più stringhe possono essere concatenate:

selector._domainkey.example.com.    IN    TXT    (

"v=DKIM1; k=rsa; "

"p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA..."

"...long key continues..."

)

I client DNS concatenano automaticamente queste stringhe.

Controllare TXT Records

# Usi scavare #

dig example.com TXT

; ANSWER SECTION:

example.com. 300 IN TXT "v=spf1 include:_spf.google.com ~all"

Controllo del sottodominio specifico TXT:
dig _dmarc.example.com TXT

dig selector._domainkey.example.com TXT

# Usando DomScan #

curl "https://domscan.net/v1/health?domain=example.com"

# Returns hasTXT and email authentication status

TXT Registra le migliori pratiche

Per l'autenticazione e-mail

1. Configura sempre SPF, DKIM e DMARC insieme

2. Utilizzare un singolo record SPF - più record SPF causa problemi

3. Alla ricerca di SPF sotto 10 - superando i guasti delle cause

4. Test prima di distribuire - utilizzare validatori online

#### Per la verifica del dominio

1. Non rimuovere la verifica TXT record - i servizi possono ri-verificare

2. Documentare ciò che ogni record di TXT è per - possono accumulare

3.Clean up record non utilizzati - rimuovere i record per i servizi che non usi più

Per applicazioni personalizzate

1. Utilizzare prefissi underscore ( app.example.com) per evitare conflitti

2. Document the format - futuro dimenticherai

3. Consider TTL - TTL inferiori per configurazioni modificate frequentemente

Considerazioni di sicurezza

Information Disclosure

I registri di TXT sono pubblici. Non memorizzare informazioni sensibili:

# Bad - exposes internal info

example.com. TXT "internal-api-key=secret123"

SPF Vulnerabilities

I record SPF eccessivamente permissivi possono abilitare lo spoofing e-mail:

# Bad - allows anyone to send

example.com. TXT "v=spf1 +all"

# Good - restrictive

example.com. TXT "v=spf1 include:_spf.google.com -all"

Risoluzione dei problemi TXT Records

Multiple SPF Records: Solo un record SPF per dominio è valido. Unire più politiche SPF in uno. Truncated Records Se il tuo record TXT appare tagliato, assicura un corretto quot di stringhe e concatenazione. Propagation Delays: i cambiamenti record TXT seguono la propagazione basata su TTL. Abbassare TTL prima di effettuare modifiche ai record di verifica.

I record TXT sono il coltello dell'esercito svizzero del DNS, versatile ma che richiede un'attenta gestione mentre il loro utilizzo cresce.

Metti in Pratica Questa Conoscenza

Usa l'API di DomScan per verificare disponibilità, salute del dominio e altro.