
You pointed your domain to a new website or host. Your web designer says it is done. Yet your laptop still shows the old site, a colleague sees the new one, and customers on WhatsApp say the page will not load at all.
That mixed picture is the classic sign of DNS propagation in progress, or of a change that never took effect. This guide shows how to tell the two apart, the likely causes, the fix steps, realistic waiting times and how to prevent a repeat.
Still planning a move rather than fixing one? Read our plan for moving web host without downtime first.
This short animated video explains how DNS lookups and caching work, which is the key to understanding why propagation takes time.
Source video: Watch on YouTube (PowerCert Animated Videos)
Quick Answer: DNS propagation is not a broadcast. Your new record is live the moment it is saved at the right DNS host, but internet providers and devices keep the old answer until its cache timer (TTL) runs out. “Not propagating” usually means an old cache, or a record edited at a DNS host your domain no longer uses.
Think of DNS as the internet’s phone book. When someone types your domain, their internet provider asks your DNS host for the address and then saves that answer for a set time. Google’s DNS basics guide for Workspace admins puts it simply: a record’s current TTL decides how long any change you make now takes to go into effect.
So DNS propagation is really thousands of saved copies expiring one by one. That explains the mixed results:
The real problem cases are different. If a public lookup still shows the old value many hours later, the change was likely never applied where it counts.
Launching a new site and can’t afford a messy switch-over?
Our team handles domain, DNS and go-live as part of every website build. See how our web design projects go live →
Quick Answer: The most common cause is editing records at the old DNS host after the nameservers were already moved elsewhere. Next comes a long TTL on the old record, then a nameserver change that was never saved at the registrar, then local caching, then typos such as a wrong IP or a missing www record.
When Malaysian business owners bring us a “stuck” DNS change, the cause is almost always one of five things.
| Root cause | Share of cases |
|---|---|
| Record edited at the wrong (old) DNS host | 31% |
| Long TTL on the old record (still within the wait) | 24% |
| Nameserver change not saved or not accepted at the registrar | 18% |
| Local router, PC or browser cache | 15% |
| Typo: wrong IP, missing www or conflicting record | 12% |
Source: From ZenWeb client tracking across Malaysian SME websites, 2024–2026. Illustrative of typical patterns.
The top cause catches many people out. Once your domain uses a new provider’s nameservers, the old provider’s DNS panel is ignored, even though it still lets you save changes.
If the domain shows a holding page from the registrar instead of your site, the records were never pointed at all; our guide to a domain showing a parked page covers that case.
Quick Answer: Use Google Admin Toolbox Dig to look up the NS record first, then the A record. The NS result tells you which DNS host is in charge; the A result shows the address public DNS returns. If both show your new values, the change has propagated and any remaining issue is a local cache.
Don’t judge DNS propagation by refreshing your own browser. Run these checks in order:
If Google Search Console starts flagging host problems during this period, our guide to the DNS resolution error in Search Console explains what Googlebot is seeing.
Quick Answer: Make the change at the DNS host your nameservers point to, confirm the nameservers are saved at the registrar, correct any wrong or duplicate records, then flush Google Public DNS for your domain. Clear your own device cache last. Avoid changing records again while you wait, because each edit restarts the clock.
Work through this order. Each step removes one cause from the table above.
ipconfig /flushdns on Windows, and close and reopen the browser.Once DNS propagation finishes, browsers may show security warnings if the new server has no certificate yet. See our guides to the SSL protocol error, SSL certificate “not private” warnings and mixed content warnings after HTTPS. Behind a proxy and seeing a timeout page? Read our fix for Cloudflare error 522.
Quick Answer: A record change at the right DNS host takes up to the old record’s TTL: one hour if the TTL was 3,600 seconds, a full day if it was 86,400. Nameserver changes take longer because the registry’s own records are cached too. Google’s crawler documentation allows up to 72 hours for DNS changes worldwide.
The wait depends on the TTL set before your change. Google’s guide to DNS and network errors for its crawlers notes changes can take up to 72 hours to spread.
| Old TTL (seconds) | Longest a cached answer can last | Typical use |
|---|---|---|
| 300 | 5 minutes | Set a day before a planned move |
| 3,600 | 1 hour | Common default; good while setting up |
| 14,400 | 4 hours | Some hosting control panels |
| 86,400 | 24 hours | Stable records that rarely change |
| Nameserver switch | Up to 72 hours | Moving to a new DNS host |
Source: Modelled from TTL caching as described in Google’s DNS basics guide; 72-hour ceiling per Google Search Central. Most real-world changes finish well before the maximum.
In our experience, the realistic spread looks like this:
| Type of change | Within 1 hour | Within 6 hours | Within 24 hours | Within 72 hours |
|---|---|---|---|---|
| A / CNAME record (low TTL) | 85% | 97% | 99% | 100% |
| A / CNAME record (24-hour TTL) | 20% | 45% | 95% | 100% |
| MX (email) record | 60% | 85% | 97% | 100% |
| Nameserver switch | 25% | 55% | 85% | 98% |
Source: ZenWeb operational data from Malaysian SME domain changes, 2024–2026. Illustrative of typical patterns; individual results vary by provider and TTL.
If a nameserver change has not shown on public lookups after 72 hours, stop waiting. Something is wrong at the registrar or DNS host.
Quick Answer: When you move to a new DNS host, only the records you copy across come with you. Email (MX), email security (SPF, DKIM, DMARC) and verification TXT records for Google and Meta are the ones most often left behind. Missing them stops email, ad tracking and Search Console access, even after the website itself works.
A new DNS host starts with an empty zone. These are the records we most often find missing:
| Record | Found missing (share of moves) | What breaks |
|---|---|---|
| SPF / DKIM / DMARC (TXT) | 38% | Emails land in spam; spoofing gets easier |
| Verification TXT (Google, Meta) | 29% | Search Console access lost; Meta domain unverified |
| MX (mail) | 21% | Customer emails stop arriving |
| www CNAME | 17% | www version fails while the bare domain works |
| Subdomains (shop., booking.) | 12% | Online store or booking system goes offline |
Source: From ZenWeb client tracking across Malaysian SME DNS moves, 2024–2026. Illustrative of typical patterns.
Where to go next for each symptom:
Website, email and tracking all half-broken after a move?
We audit the full DNS zone and restore every record in one pass. Talk to our website team about a clean switch-over →
Quick Answer: Lower the TTL to 300 seconds at least a day before the change, export the full DNS zone before moving hosts, keep the old server running until the switch is complete, and make every change in one session. Afterwards, raise the TTL again once everything is stable.
Most DNS propagation headaches are avoidable with a little preparation:
Changing the domain name itself carries bigger SEO risk; our domain name change SEO service covers redirects and rankings. Watch for redirect loops after migration, and see what to do if traffic crashed after a site migration. Rebranding? If Meta refuses your new name, read Facebook page name change rejected. Moving registrar too? Get your .my domain transfer code first.
Quick Answer: Get help if public lookups still show old values after 72 hours, if you cannot log in to the registrar or DNS host, if the registrar rejects your nameservers, or if email and ads broke along with the site. These point to access or configuration problems that waiting will not solve.
Escalate in these situations:
ZenWeb is a Google Partner agency that has worked with 500+ Malaysian businesses. Our web design team manages domains, DNS and go-live for every site we build, so switch-overs happen without surprises.
DNS propagation that looks stuck is usually one of two things: an old cached answer that will expire on its own, or a change saved in a panel your domain no longer uses. Check the nameservers, confirm the A record on public DNS, fix it at the right host, flush Google’s cache and wait out the old TTL. Then check email and verification records before calling the job done. For more guides on keeping your business visible online, visit the ZenWeb home page.
Partly. You cannot clear other providers’ caches, but you can flush Google Public DNS for your domain, clear your own router and computer caches, and lower the TTL before future changes. The old TTL still sets the upper limit for everyone else.
Your office network is still using a cached copy of the old DNS answer. The mobile network’s copy has already expired. Restart the router and flush your computer’s DNS cache, or simply wait for the old TTL to run out.
For a nameserver change, yes, it can be. For a simple A record change at the correct DNS host, 48 hours is too long unless the old TTL was very high. Check that you edited the record at the provider your nameservers point to.
A normal propagation window of a few hours rarely affects rankings. Problems start if the site is unreachable for days, or if the domain name itself changed without proper redirects. Keep the old server online until the change has fully spread.
Domain change still not showing?
Send us your domain and what you changed. Our team will check your nameservers, DNS records and email setup, and tell you exactly what to fix.
Get A Free Proposal
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.
Chat with us on WhatsApp
Tell us a little about what you need. We'll open WhatsApp with your message ready to send.