After changing nameservers, it takes time for the changes to spread across the internet.
How Long
- Typical: 24-48 hours
- Often: 2-8 hours
- Sometimes: Minutes
Why It Varies
- TTL values: Lower = faster updates
- ISP caching: Some ISPs ignore TTL
- Location: Closer servers update first
- Old cache: Some servers hold records longer
Checking Propagation
Command line:
dig @8.8.8.8 yourdomain.com NS nslookup yourdomain.com 1.1.1.1
Online tools:
- whatsmydns.net
- dnschecker.org
Clear local cache:
# Windows ipconfig /flushdns # Mac sudo dscacheutil -flushcache # Linux sudo systemd-resolve --flush-caches
During Propagation
- Some visitors see old site, some see new
- Email may go to either server
- Keep both servers running
- Don't delete old hosting immediately
Speed It Up
- Lower TTL 24 hours before change
- Change nameservers
- Wait for propagation
- Restore normal TTL
Common Issues
- Still seeing old site after 48h: Clear browser cache, try incognito mode
- Site works for some, not others: Normal during propagation
- Email issues: Keep old email active during transition