Domain Propagation

Updated: April 2, 2026
By Willya Randika

Domain propagation is the process of propagating changes to DNS to all servers in the world after you make changes to your domain settings — such as changing nameservers, updating A Records, or moving hosting.

During this process, some visitors may still see the old version of your website, while others will see the new version.

Simple analogy

Imagine you move your office to a new address and update the information in Google Maps. Not everyone immediately sees the new address at the same time — some have had their apps updated, some haven't. During that period, some people were still directed to the old address.

Domain propagation works exactly like that, but scales to thousands of DNS servers around the world.

Why Does Propagation Take Time?

Every DNS server in the world stores a local copy of domain data called a cache. This cache is not updated in real-time — instead based on the TTL (Time to Live) value you specify in your DNS settings.

T

T

L is an instruction to the DNS server: "keep this data for X seconds, then re-request it from the original source."

If your TTL is set to 86,400 seconds (24 hours), it means that DNS servers around the world can store old data for up to 24 hours before updating it — even if you have changed the settings on your end.

How Long Does Propagation Take?

In general, DNS propagation completes in 1–24 hours. But in certain cases it can take up to 48 hours — especially if the TTL was previously set high or there is an ISP whose cache is slow to update.

Type of ChangeEstimated Time
Change A Record1–4 hours
Change Nameserver12–48 hours
Change MX Record1–4 hours
New domain registered15 minutes–2 hours Changing nameservers generally takes the longest because it involves changes at the domain registrar level, not just the DNS zone.

How to Monitor Propagation Status

You don't have to wait in blindness. The following tools allow you to see whether DNS changes have spread to various locations in the world:

  • WhatsMyDNS.net — Check propagation from dozens of locations at once
  • DNSChecker.org — Visual display of propagation status per country
  • MXToolbox — Specifically for verifying MX Records and configuration SMTP

How to Speed Up Propagation

Propagation cannot be forced to complete instantly, but there are several things you can do to minimize waiting time:

  • Lower TTL before making changes — Ideally 24–48 hours before migration, set TTL to a low value such as 300 seconds (5 minutes). Once propagation is complete, increase it back to the normal value.

  • Use nameservers with fast propagation — Some DNS providers such as Cloudflare are known to have faster propagation times than the registrar's default nameservers.

  • Flush DNS cache on your device — After changes are made, flush the local DNS cache so your browser doesn't continue reading old data.

  • Try access via a different network — Switching from WiFi to cellular data (or vice versa) can indicate whether propagation has completed on a particular ISP.

To flush DNS cache in Windows, run the following command in Command Prompt:

ipconfig /flushdns

On mac

OS:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

What You Need to Pay Attention to

  • Do not change nameservers twice in a row — Each nameserver change restarts the propagation process from the beginning. Wait until the first propagation is complete before making the next change.
  • Email may be affected during propagation — If you move hosting at once, there is a risk that incoming email will not be delivered as long as the MX Record has not been fully propagated. Coordinate DNS changes on an appropriate schedule.
  • CDN has its own cache layer — If your domain uses a CDN, DNS changes also need to be followed by a cache purge on the CDN so that the new content is served correctly.
  • IP Address new server must be active — Make sure the destination server is running and accessible before you point DNS to it. Completed propagation to a server that is not ready is tantamount to downtime.

The best time to change nameservers or migrate hosting is early weekday morning — traffic is usually lowest, and the technical team is still available if there are problems.

FAQs

Will my website go down during propagation?

Not always. If the old server is still active during the propagation process, most visitors can still access the website — just being directed to a different server depending on their DNS server. The new website may be accessible at the same time as the old one during the transition period.

Why can I access the new website but other people can't?

Because each device and ISP uses a different DNS server with its own cache. You may be using an updated DNS server, while other visitors are still using a DNS server that stores old data.

Is DNS propagation the same as domain transfer?

No. Domain transfer is the process of moving ownership of a domain from one registrar to another — the process can take 5–7 days. DNS propagation is the spread of changes to DNS settings and can occur without any domain transfer at all.

How do I access the new website before propagation is complete?

You can modify the hosts file on your device to force the domain to point to the new server IP address, without relying on DNS. On Windows, this file is located in C:\Windows\System32\drivers\etc\hosts. Add line: IP_SERVER_BARU namadomain.com. Remember to delete it once propagation is complete.

Disclaimer: Hosting Wiki articles are prepared for educational and reference purposes. Hosting technology keeps evolving, so some technical details may change over time.