Getting Started
DNS Checker is designed to be simple and straightforward to use.Open DNS Checker
Start checking DNS records now
Basic DNS Query
Perform a simple DNS lookup in three easy steps:1
Enter Domain Name
Type the domain you want to query (e.g.,
example.com)2
Select Record Type
Choose the DNS record type (A, AAAA, MX, CNAME, TXT, etc.)
3
Click Check
Hit the “Check DNS” button to query all resolvers
Understanding Results
DNS Checker displays results from multiple resolvers:- Result Format
- Status Indicators
- Comparing Results
Reading Results Each result shows: - Resolver name (Google DNS,
Cloudflare, etc.) - Record value(s) found - Time-To-Live (TTL) - Query
response time
Common DNS Record Types
A Record
A Record
IPv4 Address RecordMaps a domain name to an IPv4 address.Example:When to use: Checking where a domain points to
AAAA Record
AAAA Record
IPv6 Address RecordMaps a domain name to an IPv6 address.Example:When to use: Verifying IPv6 connectivity
MX Record
MX Record
Mail Exchange RecordSpecifies mail servers for a domain.Example:When to use: Troubleshooting email delivery issues
CNAME Record
CNAME Record
Canonical Name RecordAliases one domain to another.Example:When to use: Verifying subdomain redirects or CDN setup
TXT Record
TXT Record
Text RecordStores text information, often for verification or email authentication.Example:When to use: Checking SPF, DKIM, DMARC, or domain verification
NS Record
NS Record
Nameserver RecordSpecifies authoritative nameservers for a domain.Example:When to use: Verifying nameserver delegation
Use Case Examples
1. Verifying DNS Propagation
Scenario: You just changed your DNS records and want to verify propagation.1
Query Original Record
Check the old DNS value across all resolvers
2
Make DNS Change
Update your DNS records at your registrar
3
Monitor Propagation
Re-query every few minutes to see which resolvers have updated
4
Verify Completion
Once all resolvers show the new value, propagation is complete
2. Troubleshooting Email Issues
Scenario: Emails aren’t being delivered to your domain.1
Check MX Records
Query MX records to verify mail server configuration
2
Verify SPF Record
Check TXT records for SPF configuration
3
Check DMARC
Look for
_dmarc.yourdomain.com TXT record4
Validate DKIM
Check for DKIM TXT records if applicable
3. Debugging Website Connectivity
Scenario: Your website isn’t accessible.1
Check A Records
Verify A record points to correct IP address
2
Check AAAA Records
If using IPv6, verify AAAA records
3
Verify NS Records
Ensure nameservers are correct
4
Compare Resolvers
Check if issue is resolver-specific or global
Understanding TTL
Time-To-Live (TTL) determines how long DNS records are cached:Short TTL (300-600s): - Faster propagation of changes - More DNS queries
(higher load) - Good during migrations - Useful for testing
Long TTL (3600s-86400s): - Slower propagation of changes - Fewer DNS
queries (less load) - Better for stable infrastructure - Standard for
production
Lower the TTL 24-48 hours before making DNS changes to ensure faster
propagation.
Tips for Effective DNS Checking
Best Practices: - Check multiple record types - Compare all resolvers -
Note TTL values - Document current values before changes - Wait for TTL to
expire before expecting changes
Common Mistakes: - Not waiting for TTL expiry - Only checking one
resolver - Forgetting about browser DNS cache - Not verifying subdomain
records - Ignoring trailing dots in domain names
Advanced Queries
Querying Subdomains
Checking Email Records
Reverse DNS Lookup
Troubleshooting
No Records Found
No Records Found
Possible causes:
- Domain doesn’t exist
- Record type doesn’t exist for domain
- DNS not yet propagated
- Typo in domain name
Different Results Across Resolvers
Different Results Across Resolvers
Possible causes:
- DNS propagation in progress
- Resolver-specific caching
- Geolocation-based DNS
Query Timeout
Query Timeout
Possible causes:
- Network connectivity issues
- DNS resolver temporarily unavailable
- Firewall blocking DNS queries
Frequently Asked Questions
How long does DNS propagation take?
How long does DNS propagation take?
Typically 5 minutes to 48 hours, depending on TTL values. Most changes
propagate within a few hours.
Why do resolvers show different results?
Why do resolvers show different results?
This usually indicates DNS propagation is in progress. Different resolvers
cache records based on their own TTL expiry.
Can I check DNS from specific geographic locations?
Can I check DNS from specific geographic locations?
DNS Checker queries from the server location. For geographic diversity, the
multiple resolvers provide global coverage as they have servers worldwide.
Is my DNS query data stored?
Is my DNS query data stored?
No, DNS Checker doesn’t log or store your queries. All queries are performed
in real-time and results are not saved.