How Long DNS Propagation Takes?
On average, DNS propagation takes anywhere from a few minutes up to 48 hours, but most changes are visible globally within 4–24 hours. In practice, planning for a 24-hour window is a good approach.
You can watch the rollout in real time using tools like HowToDNS to see which servers have updated.
Factors Of DNS Propagation Speed
- Time to Live (TTL) Settings: Lower TTLs force more frequent cache refreshes.
- ISP Cache Policies: Some providers ignore low TTLs and refresh on their own schedule.
- DNS Provider Performance: Faster, more reliable DNS hosts propagate changes quicker.
- Geographic Distance: Regions farther from your authoritative servers may update more slowly.
- Local Caching: Device or router caches can hold old records until manually cleared.
Typical DNS Propagation Times
Timeframe | Range | Notes |
---|---|---|
Immediate to Few Minutes | 0–30 minutes | Local resolver caches often refresh quickly, especially after a low TTL change. |
Early Updates | 30 minutes–1 hour | Many public DNS services (e.g., Google, Cloudflare) pick up updates fast. |
Most Common | 1–4 hours | Majority of global resolvers will have your new records by now. |
Extended Updates | 4–24 hours | Some ISPs and geographic regions may take longer due to cache policies. |
Full Propagation | Up to 48 hours | Worst-case scenario if TTL was high or some providers ignore low TTLs. |