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 ↓

DNS Record Syntax, TTL Propagation & Cache Hierarchy Inspector — Interactive Console
Runs locally in your browser • Instant output
Quick Scenarios:
BIND / RFC 1035 Standard Zone Format
example.com.                 300    IN  A      198.51.100.42

Fully qualified with trailing origin dot. Compatible with BIND9, PowerDNS, Unbound, and NSD.

Cloudflare / Edge DNS Export Line
@                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).

Target FQDN: example.com
Step 1: Origin (0s)100% Instant
Authoritative Nameservers

Zone updates commit immediately on primary nameservers. Direct queries to authoritative SOA servers return the new record with zero delay.

Step 2: Edge (1s - 300s)In Progress
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.

Step 3: Global (300s - 450s)99.9% Converged
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

dig via Cloudflare (Trace)

Follows root servers to authoritative delegation

dig @1.1.1.1 example.com A +trace
dig via Google DNS (Answer)

Fast cached response check on 8.8.8.8

dig @8.8.8.8 example.com A +noall +answer +stats
nslookup (Cross-Platform)

Windows / macOS standard lookup command

nslookup -type=A example.com 1.1.1.1
DNS over HTTPS (DoH Curl)

Direct JSON response via Cloudflare DoH API

curl -sH "accept: application/dns-json" "https://cloudflare-dns.com/dns-query?name=example.com&type=A"
Advertisement

Step-by-Step Instructions

4 Steps to Completion
1Phase 1

Select your DNS record type: A, AAAA, CNAME, MX, TXT (SPF/DKIM/DMARC), or NS.

2Phase 2

Enter the host/subdomain name and target value (e.g., IPv4 address, target hostname, or mail server priority string).

3Phase 3

Input the Time-To-Live (TTL) in seconds (e.g. 300, 3600, or 86400 seconds).

4Phase 4

Inspect syntax validation results, TTL propagation timeline, and pre-migration lowering recommendations.

Practical Use Cases & Real-World Scenarios

Planning Zero-Downtime Server Migrations
Calculate how many days in advance to lower your DNS TTL from 86400 (24 hours) down to 300 (5 minutes) prior to cutting over web servers.
Validating SPF & DMARC Email Authentication
Verify that your SPF TXT record syntax complies with RFC 7208 without exceeding the critical 10-DNS-lookup limit.
Troubleshooting Stale DNS Resolution
Determine why some users still resolve old IP addresses hours after a cloud migration due to ISP resolver caching policies.
Related Editorial Guide on AnshuTechy15 Best Free Fast Public DNS Servers in 2026
Read Tutorial →
Share With Your Community

Found this tool helpful? Share it with colleagues & friends:

100% free, private in-browser utility with zero server uploads.