dnsprobe v1
DNS records / TXT

TXT record lookup: check SPF, DKIM & DMARC

TL;DR. TXT records hold arbitrary text. In modern DNS they primarily carry SPF, DKIM, DMARC and domain-verification tokens for services like Google Search Console.

How the TXT record works

TXT records can be multi-string. Resolvers concatenate the strings before presenting them to the application. Watch out for the 255-byte per-string limit; long DKIM keys are split across multiple quoted strings inside a single TXT record. A TXT record lookup across global resolvers is the quickest way to confirm an SPF, DKIM, DMARC or verification token has propagated before you flip on enforcement.

Example TXT record

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

Check a TXT record live

Run the multi-resolver probe → and confirm propagation of your TXT record across 12 global resolvers in real time.

Reference

Spec: RFC 1035, RFC 7208 (SPF), RFC 6376 (DKIM).

TXT record FAQ

How do I check a TXT record?

Enter your domain into dnsprobe and we read the TXT records from 12 global resolvers at once, so you can confirm an SPF, DKIM, DMARC or verification value has propagated everywhere.

How do I verify an SPF record?

Check the TXT record at the domain apex and confirm it begins with v=spf1. A global TXT lookup confirms every receiving mail server sees the same SPF policy before you tighten it to -all.

Where does a DMARC record live?

DMARC is published as a TXT record at the _dmarc subdomain (for example _dmarc.example.com) and begins with v=DMARC1. Check that specific hostname, not the apex.

Related DNS records