TXT Record (Text Record)

DNS-recordtypen
Een DNS-record dat tekstgegevens opslaat, meestal gebruikt voor e-mailverificatie (SPF, DKIM, DMARC), domeinverificatie en ander doeleinden.
← Terug naar Woordenlijst

Wat is een TXT-record?

Een TXT (Text) record is een DNS record type dat willekeurige tekst snaren in verband met een domein opslaat. Oorspronkelijk bedoeld voor menselijk leesbare notities, zijn TXT-records essentieel geworden voor machineleesbare gegevens zoals e-mailauthenticatiebeleid, verificatie van domeineigendom en servicespecifieke configuraties.

Vaak gebruikte TXT-records

E-mail-authenticatie

SPF (Sender Policy Framework):
example.com.    IN    TXT    "v=spf1 include:_spf.google.com ~all"
Specificeert welke servers e-mail kunnen sturen voor uw domein. DKIM (DomainKeys Identified Mail):
google._domainkey.example.com.    IN    TXT    "v=DKIM1; k=rsa; p=MIGfMA0..."
Bevat de publieke sleutel voor verificatie van de handtekening van e-mail. DMARC (Domeingebaseerde Berichtauthenticatie):
_dmarc.example.com.    IN    TXT    "v=DMARC1; p=reject; rua=mailto:dmarc@example.com"
Definieert e-mail authenticatie beleid en rapportage.

Domeinverificatie

Google Search Console:
example.com.    IN    TXT    "google-site-verification=abc123..."
Microsoft 365:
example.com.    IN    TXT    "MS=ms12345678"
SSL Certificaat Validatie:
_dnsauth.example.com.    IN    TXT    "validation-token-from-ca"

Andere toepassingen

Facebook Domain Verificatie:
example.com.    IN    TXT    "facebook-domain-verification=xyz789"
Keybase Identiteit:
_keybase.example.com.    IN    TXT    "keybase-site-verification=..."
Aangepaste toepassingsgegevens:
_app.example.com.    IN    TXT    "config=value123"

TXT-recordformaat

Basissyntaxis

name    IN    TXT    "text content here"

Meerdere TXT-records

Een domein kan meerdere TXT records hebben:

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

TXT record strings zijn beperkt tot 255 karakters per string, maar meerdere strings kunnen worden samengevoegd:

selector._domainkey.example.com.    IN    TXT    (

"v=DKIM1; k=rsa; "

"p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA..."

"...long key continues..."

)

DNS-clients concateren deze strings automatisch.

Controle van TXT-records

Met opgraving:
dig example.com TXT

; ANSWER SECTION:

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

Het controleren van specifieke subdomein TXT:
dig _dmarc.example.com TXT

dig selector._domainkey.example.com TXT

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

# Returns hasTXT and email authentication status

TXT record beste praktijken

Voor e-mail-authenticatie

1. Altijd SPF, DKIM en DMARC samen configureren

2. Gebruik één SPF record - meerdere SPF records veroorzaken problemen

3. Houd SPF-opzoekingen onder 10 - groter veroorzaakt storingen

4. Test voor het implementeren - gebruik online validators

Voor domeinverificatie

1. Verificatie TXT-records niet verwijderen - diensten kunnen opnieuw controleren

2. Document waar elke TXT-record voor is - ze kunnen zich ophopen

3. Opruim ongebruikte records - verwijder records voor diensten die u niet meer gebruikt

Voor aangepaste toepassingen

1. Gebruik underscore prefixes ( app.example.com) om conflicten te voorkomen

2. Document het formaat - de toekomst zult u vergeten

3. Consider TTL - lagere TTL's voor vaak gewijzigde configuraties

Veiligheidsoverwegingen

Informatieverschaffing

TXT records zijn openbaar. Niet gevoelige informatie opslaan:

# Bad - exposes internal info

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

SPF kwetsbaarheden

Overmatig tolerante SPF records kunnen e-mail spoofing inschakelen:

# Bad - allows anyone to send

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

# Good - restrictive

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

Problemen met het oplossen van TXT-records

Multiple SPF Records: Slechts één SPF record per domein is geldig. Meerdere SPF-beleidsmaatregelen samenvoegen tot één. Truncated Records: Als uw TXT record wordt afgesneden, zorg ervoor dat de juiste string quoting en concatenation. Propagatievertragingen: TXT-recordwijzigingen volgen TTL-gebaseerde voortplanting. Lagere TTL voordat wijzigingen in verificatie records.

TXT records zijn het Zwitserse leger mes van DNS

Pas Deze Kennis Toe

Gebruik de API van DomScan om domeinbeschikbaarheid, gezondheid en meer te controleren.