How Long Does DNS Propagation Take
You changed your nameservers or updated a DNS record, and now you are waiting. Some visitors see the new site, some see the old one, and you are wondering if something went wrong. Probably nothing went wrong. You are watching DNS propagation in action. This article explains what propagation is, how long it really takes, and how to check that your change is spreading correctly.
What propagation actually is
The internet does not have one central directory of domain names. Instead, thousands of DNS servers around the world each keep their own copy of the directory, and they refresh those copies on their own schedules. When you change your nameservers or a DNS record, each of those servers picks up the change at a different time. Propagation is simply the waiting period while the new information spreads from server to server.
Think of it like a change of address form. You file it once, but every post office branch updates its records on its own timetable. Mail gets delivered correctly everywhere once they have all caught up.
Typical timelines
- Nameserver changes: often start working within 1 to 4 hours, and usually complete within 24 to 48 hours worldwide.
- A record and other DNS record changes: often visible within minutes to a few hours, depending on the record’s TTL (explained below).
- New domain registrations: usually resolve within a few hours of registration.
These are normal ranges, not guarantees. Occasionally a change takes the full 48 hours, particularly for visitors in regions whose providers cache DNS aggressively.
What affects the speed: TTL
Every DNS record has a Time To Live, or TTL, which tells servers how long to keep the old copy before checking for a new one. A record with a 4 hour TTL can take up to 4 hours to refresh everywhere after you change it. Lower TTL means faster changes but slightly more DNS lookup traffic. If you know you will be changing DNS soon, such as during a planned website move, lowering the TTL a day in advance can make the actual switch noticeably faster.
How to check progress
Use a DNS propagation checker. These free tools query DNS servers around the world and show you which ones have picked up your change. Type your domain, and watch the results fill in over time. If most locations show the new values and a few stragglers show the old ones, your change is fine. It just needs more time.
You can also check from your own computer, but be aware of caching. Your browser, your operating system, and your internet provider all cache DNS. If you checked the domain recently, you may be seeing a cached result. Try a different browser, a private window, or your phone’s mobile data connection for a second opinion.
What to do while you wait
Mostly, nothing. Resist the urge to change the records again, because each new change restarts the waiting period. Do not delete the old hosting account or email setup until propagation is complete and you have confirmed everything works at the new location. If you are moving a website, our Launch Checklist: Go-Live Day for Your New Website covers the right order of operations.
When waiting becomes a real problem
If more than 48 hours have passed and the change still has not taken effect anywhere, something is likely misconfigured. Common causes include typos in nameservers, editing the wrong domain, or conflicting records. Double check your entries against How to Point Your Domain to InterProWebHost first.
Still stuck? Open a support ticket with your domain name and what you changed. We will check the DNS from our side and tell you exactly where things stand.