DNS Propagation Troubleshooting
Quick Answer
DNS propagation typically takes 24-48 hours but can be faster depending on TTL settings. To check if DNS has propagated: use ProbeOps DNS Lookup at probeops.com/tools/dns-lookup to query records from 6 global locations simultaneously. If results differ between regions, propagation is still in progress. To speed up propagation, lower your TTL to 300 seconds before making changes.
When to Troubleshoot DNS Propagation
- After changing nameservers or DNS provider
- When updating A, AAAA, or CNAME records for a domain
- After modifying MX records for email routing
- When website shows old content after server migration
- When some users can access site but others cannot
Step-by-Step Troubleshooting Guide
Step 1: Check Current DNS Records
Use ProbeOps DNS Lookup to query your domain's current records. Enter your domain and select the record type (A, AAAA, CNAME, MX, TXT, NS). Compare the returned values with what you configured in your DNS provider.
Step 2: Compare Across Regions
Run DNS lookups from multiple geographic locations. If US servers return one IP but European servers return another, propagation is incomplete. Wait and recheck, or investigate why specific regions have stale data.
Step 3: Check TTL Values
TTL (Time-To-Live) determines how long DNS resolvers cache records. A TTL of 3600 means records are cached for 1 hour. If you recently changed records, wait at least one full TTL period for global propagation.
Step 4: Flush Local DNS Cache
Your computer and browser cache DNS records. Clear these caches to see updated records: Windows: ipconfig /flushdns, macOS: sudo dscacheutil -flushcache, Chrome: chrome://net-internals/#dns
Step 5: Verify Authoritative Nameservers
Query the authoritative nameservers directly to confirm they have correct records. Use NS record lookup to find authoritative servers, then query them specifically.
Example: Checking DNS Propagation
Input
Domain: example.com, Record Type: A
Output
US East: 93.184.216.34 (TTL: 3600), US West: 93.184.216.34 (TTL: 3600), EU Central: 93.184.216.34 (TTL: 3600), AP South: 93.184.216.34 (TTL: 3600). Status: Fully propagated - all regions return same IP.
Common DNS Propagation Problems
Problem: DNS changes not appearing after 48 hours
Fix: Verify changes were saved at your DNS provider. Check you're editing the correct zone file. Ensure nameservers are correctly delegated at your registrar.
Problem: Some users see old site, others see new site
Fix: This is normal during propagation. Different ISPs cache records for different durations. Wait for full TTL expiration across all networks.
Problem: DNS works on mobile but not desktop
Fix: Desktop has cached old DNS. Flush DNS cache on the device and restart browser. Mobile networks often have shorter cache times.
Related Tools
- DNS Lookup - Query DNS records from multiple regions
- MX Lookup - Check email server records
- TXT Lookup - Verify SPF, DKIM, DMARC records