TXT Record
A DNS record that holds arbitrary text data, commonly used for domain verification and email security.
A TXT (Text) record is a flexible DNS record type that stores text strings. While it can hold any text, TXT records are most commonly used for: SPF records (email authentication), DKIM public keys, DMARC policies, domain ownership verification (Google, Microsoft, and other services ask you to add a specific TXT record to prove you own the domain), and security policies. A single domain can have multiple TXT records, and each can contain up to 255 characters per string (with multiple strings concatenated).
Reference
Related terms
See also
Referenced on
- Build a DNS Resolver from Scratch in PHP
- Build a DNS Resolver from Scratch in Python
- Complete Guide to DNS Attacks and DNS Security (Prevention, Testing & Mitigation)
- Dangling CNAMEs and Subdomain Takeover Risk Across the Global DNS
- DKIM Record Checker
- DMARC Record Checker
- DNS Amplification Attack Explained: How Open Resolvers Enable Massive DDoS
- DNS Checker Bot & Scanner Documentation
- DNS Lookups in Python: Complete Guide with dnspython
- DNS Propagation Checker
- DNS Propagation Myths Debunked: It's Really About Cache Freshness
- DNS Queries in Node.js: dns.lookup vs dns.resolve Explained
- Email Authentication by the Numbers: SPF, DKIM, and DMARC Adoption from 262 Million DNS Records
- How Expired Name Servers Become Domain Hijacking Vectors
- How to Set Up a Custom Domain for Your Email (Google Workspace, Microsoft 365)
- Misconfigured SPF Records: Too Many Includes, Missing -all, and Other Common Mistakes
- SMTP Diagnostics
- SPF Record Checker
- SPF, DKIM, and DMARC: How DNS Protects Your Email From Spoofing
- Understanding DNS Record Types: A, AAAA, CNAME, MX, TXT, and More