What is DNS Propagation?
DNS propagation is the time it takes for DNS changes to update across all servers worldwide. When you change nameservers or DNS records, this information needs to spread to DNS servers around the globe.
Think of it like updating a phone book - every copy needs to be updated, and there are millions of copies worldwide.
How Long Does It Take?
What Affects Propagation Speed?
TTL (Time To Live)
TTL tells DNS servers how long to cache a record. Lower TTL = faster propagation.
- 3600 seconds (1 hour): Standard, good balance
- 300 seconds (5 min): Fast updates, more DNS queries
- 86400 seconds (24 hours): Slow updates, fewer queries
ISP Caching
Internet Service Providers cache DNS to improve speed. Some ISPs ignore TTL and cache longer.
Record Type
Different records may propagate at different speeds:
- A/AAAA records: Usually fastest
- Nameserver changes: Can take longest
- MX records: May take up to 24 hours
Check Propagation Status
Use these tools to check if your DNS has propagated:
Online Tools
- DNSChecker.org - Check propagation globally
- WhatsMyDNS.net - Visual propagation map
- MXToolbox - Detailed DNS lookup
Command Line
# Check A record
nslookup yourdomain.com
# Check with specific DNS server
nslookup yourdomain.com 8.8.8.8
# Detailed lookup
dig yourdomain.com
# Check MX records
dig yourdomain.com MX
Speed Up Propagation
While you can't force instant propagation, you can:
Clear Local DNS Cache
- Windows: Run
ipconfig /flushdnsin Command Prompt - Mac: Run
sudo dscacheutil -flushcachein Terminal - Chrome: Visit
chrome://net-internals/#dns→ Clear host cache
Use Google DNS
Google's DNS (8.8.8.8) often updates faster than ISP DNS:
- Go to your network settings
- Set DNS to
8.8.8.8and8.8.4.4 - Flush DNS cache
Try Incognito/Private Mode
Browser cache may show old results. Try an incognito window or different browser.
During Propagation
While DNS propagates, you might experience:
- Some users see old site, others see new site
- Site works on mobile data but not WiFi (or vice versa)
- Email delivery to both old and new servers
Common Issues
Changes Not Showing After 48 Hours
- Verify changes were saved correctly
- Check for typos in records
- Confirm nameservers are correct at registrar
- Try a different DNS checker tool
Works for Some, Not Others
This is normal during propagation. Wait a few more hours.
Old IP Still Showing
- Clear your local DNS cache
- Try a different network (mobile data)
- Check TTL on the old record
Best Practices
- Plan DNS changes during low-traffic hours
- Lower TTL before major changes
- Keep old server running during transition
- Test with multiple DNS checkers
- Don't make rapid successive changes
Was this article helpful?