DNS Record Syntax, TTL Propagation & Cache Hierarchy Inspector
Diagnose DNS record syntax (A, AAAA, CNAME, MX, TXT, SPF, DKIM), calculate authoritative TTL cache expiration timelines, and simulate global resolver propagation delays before updating nameservers.Documentation & FAQs ↓
example.com. 300 IN A 198.51.100.42
Fully qualified with trailing origin dot. Compatible with BIND9, PowerDNS, Unbound, and NSD.
@ 300 IN A 198.51.100.42
Relative origin format used for direct zone file import into Cloudflare, AWS Route 53, or DigitalOcean.
TTL Propagation & Cache Invalidation Lifecycle
How global resolvers flush cached entries when TTL is set to 300s (5m).
Authoritative Nameservers
Zone updates commit immediately on primary nameservers. Direct queries to authoritative SOA servers return the new record with zero delay.
Recursive Cache Invalidation
Public recursive resolvers (Cloudflare 1.1.1.1, Google 8.8.8.8, Quad9 9.9.9.9) serve old records until their internal TTL counters reach 0.
Global ISP Convergence
Local broadband/mobile ISP resolvers flush intermediate caches. Negative caching (RFC 2308) clears, reaching 99.9% global client consistency.
Command-Line Inspection & Audit Snippets
Follows root servers to authoritative delegation
dig @1.1.1.1 example.com A +traceFast cached response check on 8.8.8.8
dig @8.8.8.8 example.com A +noall +answer +statsWindows / macOS standard lookup command
nslookup -type=A example.com 1.1.1.1Direct JSON response via Cloudflare DoH API
curl -sH "accept: application/dns-json" "https://cloudflare-dns.com/dns-query?name=example.com&type=A"Step-by-Step Instructions
4 Steps to CompletionSelect your DNS record type: A, AAAA, CNAME, MX, TXT (SPF/DKIM/DMARC), or NS.
Enter the host/subdomain name and target value (e.g., IPv4 address, target hostname, or mail server priority string).
Input the Time-To-Live (TTL) in seconds (e.g. 300, 3600, or 86400 seconds).
Inspect syntax validation results, TTL propagation timeline, and pre-migration lowering recommendations.
Practical Use Cases & Real-World Scenarios
Multi-Record Syntax Validator
Validates formatting, quotes, and character lengths for A, AAAA, CNAME, MX, TXT, SPF, DKIM, and DMARC records.
TTL Cache Lifespan Timeline
Calculates worst-case global cache retention windows across recursive resolvers when migrating IP addresses or mail exchangers.
Resolver Hierarchy Simulator
Simulates step-by-step query traversal: Root Hints (.) → TLD Nameservers (.com) → Authoritative Nameservers → Recursive Caching Resolvers.
Negative Caching (SOA MINIMUM)
Calculates negative response caching delays for NXDOMAIN queries based on SOA record parameters.
Frequently Asked Questions
What is DNS TTL (Time To Live) and how does it control propagation?↓
Why does global DNS propagation take up to 24–48 hours?↓
What is the pre-migration TTL lowering strategy?↓
What is the 10-lookup limit in SPF TXT records?↓
What is negative DNS caching?↓
15 Best Free Fast Public DNS Servers in 2026
Dive deeper into the foundational technical concepts behind this tool on our editorial blog. Includes comprehensive hardware benchmarks, case studies, and best practices.
Found this tool helpful? Share it with colleagues & friends:
100% free, private in-browser utility with zero server uploads.
