DNS Record Comparator
Compare DNS records for any domain across Cloudflare (1.1.1.1), Google (8.8.8.8), and Quad9 (9.9.9.9) public resolvers. Automatically detect differences in A, AAAA, MX, CNAME, NS, TXT, and SOA records. Verify DNS propagation, debug configuration issues, and ensure your records are consistent across all major DNS providers - no signup required.
Compare DNS records for any domain across multiple nameservers (Cloudflare, Google, Quad9). Highlight differences in A, MX, NS, CNAME, TXT, AAAA, and SOA records.
Enter a domain name to compare DNS records
Why Use Our DNS Record Comparator?
Cross-Nameserver DNS Comparison
Compare DNS records across Cloudflare (1.1.1.1), Google (8.8.8.8), and Quad9 (9.9.9.9) public resolvers simultaneously. Our tool highlights every difference so you can see exactly which records are inconsistent across providers.
7 Record Types Supported
Query and compare A, AAAA, MX, CNAME, NS, TXT, and SOA records across all nameservers. Each record type is clearly displayed with colour-coded type badges and copyable values for easy reference.
DNS-over-HTTPS (DoH)
All DNS queries are sent via encrypted DNS-over-HTTPS to each resolver. Your DNS queries are private and secure - no plaintext DNS traffic that could be intercepted or monitored.
Instant Results - No Installation
Run DNS comparisons directly in your browser with no downloads, no plugins, and no account required. Results are displayed in a clean comparison table with timestamps and status indicators.
Common Use Cases for DNS Record Comparator
DNS Propagation Verification
After changing DNS records, compare results across multiple nameservers to verify propagation. If Cloudflare sees the new value but Google still shows the old one, the change is still propagating.
Multi-Provider DNS Consistency
If you manage DNS across multiple providers or use a secondary DNS service, ensure all providers serve identical records. Inconsistencies can cause intermittent outages depending on which resolver your users query.
Security Incident Investigation
When investigating a potential DNS hijack or cache poisoning incident, compare records across resolvers to identify if one has been compromised. Unexpected differences may indicate a security issue.
CDN & Load Balancer Troubleshooting
Verify that CDN and load balancer configurations are correctly reflected across all resolvers. Use the comparator to check that A and CNAME records point to the correct endpoints for Cloudflare, AWS, or other services.
Email Deliverability Debugging
Compare MX, TXT (SPF, DKIM, DMARC) records across nameservers to diagnose email delivery issues. Inconsistent email authentication records can cause intermittent message rejection.
Domain Migration Validation
When migrating a domain to a new hosting provider or DNS service, use the comparator to confirm that all record types have been correctly transferred and are being served consistently.
Understanding DNS Record Comparison
What is a DNS Record Comparator?
A DNS Record Comparator queries the same DNS records for a domain against multiple public resolvers (like Cloudflare, Google, and Quad9) and highlights any differences between them. This is useful because different resolvers may return different cached values for the same DNS record depending on when they last queried the authoritative nameserver. Our tool performs all queries simultaneously and presents the results in a side-by-side comparison table for easy analysis.
How Our DNS Record Comparator Works
- Enter a Domain & Select Record Type: Type any domain name and choose the DNS record type you want to compare (A, AAAA, MX, CNAME, NS, TXT, or SOA).
- Choose Nameservers: Select which nameservers to compare - Cloudflare (1.1.1.1), Google (8.8.8.8), and/or Quad9 (9.9.9.9). Each is queried simultaneously via DNS-over-HTTPS for maximum privacy and speed.
- View Side-by-Side Comparison: Results are displayed in a table showing each record\'s name, type, and value per nameserver. Differences are automatically detected and highlighted with severity indicators.
Why DNS Records Can Differ Between Resolvers
DNS resolvers cache records based on their TTL (Time to Live) values. When you make a DNS change, the old records remain cached at each resolver until the TTL expires. Since different resolvers may have cached the record at different times, you may see the old value on one resolver and the new value on another. This is normal and expected during DNS propagation. The comparator helps you determine whether propagation is complete by checking if all resolvers now return the same value.
Record Types Explained
- A Record: Maps a domain to an IPv4 address. Essential for basic web hosting.
- AAAA Record: Maps a domain to an IPv6 address. The IPv6 equivalent of the A record.
- MX Record: Specifies mail servers for the domain. Critical for email delivery.
- CNAME Record: Creates an alias from one domain name to another.
- NS Record: Delegates a domain to authoritative nameservers.
- TXT Record: Holds text data for SPF, DKIM, DMARC, and verification.
- SOA Record: Start of Authority - contains admin contact and zone refresh settings.
Related Tools
DMARC Record Checker
Check DMARC records for any domain via Cloudflare DNS-over-HTTPS. Validate email authentication policy (none/quarantine/reject), analyse alignment settings (adkim, aspf), and extract reporting addresses (rua, ruf) - free online DMARC record checker.
DNS Leak Test
Check if DNS queries and WebRTC are leaking your real IP outside your VPN tunnel. Detects local IPs via WebRTC STUN requests, checks public IP and geolocation via free APIs, and identifies DNS resolvers - free online DNS leak test.
Reverse DNS Lookup
Look up PTR records for any IPv4 or IPv6 address via Cloudflare DNS-over-HTTPS. Instantly find the hostname behind any IP address with DNSSEC validation status and query time - free online reverse DNS lookup tool.
Cookie Security Checker
Paste any Set-Cookie header value and analyze its security configuration against best practices. Validates Secure flag, HttpOnly flag, SameSite policy (Strict/Lax/None), Expires/Max-Age validity, Path and Domain scope. Get a 0-100 security score per cookie with specific warnings and actionable recommendations - free online cookie security checker.
Frequently Asked Questions About DNS Record Comparator
A DNS Record Comparator queries the same DNS records for a domain against multiple public resolvers and highlights any differences between them. This helps you verify DNS propagation, detect misconfigurations, and ensure consistency across DNS providers.
You can compare DNS records across Cloudflare (1.1.1.1), Google (8.8.8.8), and Quad9 (9.9.9.9) public DNS resolvers. Choose from preset combinations: Cloudflare vs Google, Cloudflare vs Quad9, or compare all three simultaneously.
A (IPv4 addresses), AAAA (IPv6 addresses), MX (mail servers), CNAME (aliases), NS (nameservers), TXT (text records including SPF, DKIM, DMARC), and SOA (start of authority) records.
DNS resolvers cache records based on their TTL values. When you change a DNS record, the old value remains cached at each resolver until the TTL expires. Since resolvers cache at different times, you may temporarily see different values. This is normal during propagation.
Propagation depends on the TTL set on the original records. Common TTLs range from 300 seconds (5 minutes) to 86400 seconds (24 hours). Most DNS changes propagate within a few hours, but some resolvers may retain cached values beyond the TTL.
No. Your DNS queries go directly from your browser to each resolver via DNS-over-HTTPS. We do not store, log, or process your queries. Each resolver's privacy policy applies to their handling of DoH queries.
Yes. You can compare DNS records for any publicly registered domain name. This includes domains you own as well as any other publicly accessible domain. Private or internal DNS zones are not accessible via public resolvers.
Yes! Our DNS Record Comparator is 100% free with no signup, no account, and no usage limits. Compare DNS records for any domain and any record type as many times as you need.