After pointing a domain to new hosting, it's common to see the site work on one device but not another for a while. This is DNS propagation, and it's normal.
What's actually happening
DNS information isn't stored in one single place — it's cached across countless servers worldwide (your internet provider, your device, various relay servers) to make browsing faster. When you change a DNS record, those caches need to individually expire and refresh before everyone sees the update.
Why it isn't instant
Each cached record has a "time to live" (TTL) value, which determines how long it's stored before being refreshed. Until that TTL expires everywhere your domain's records were cached, some visitors will still see old information.
How long it typically takes
Most changes propagate within a few hours, though it can occasionally take up to 24-48 hours in rare cases for full global propagation.
What you can do while waiting
- Avoid making further DNS changes during this window, which can reset propagation timers
- Test from multiple networks or devices, since results can vary by location during propagation
- Be patient — there's no reliable way to force propagation faster everywhere
Reliable DNS management: Hostinger's hPanel makes DNS changes straightforward, 20% off with code QGNAFFBUSPYA.
See hosting plans