DNS propagation is the time it takes for DNS changes to become visible across the internet. This can happen after changing nameservers, updating an A record, changing MX records, or modifying other DNS settings.
DNS does not update everywhere instantly. Different internet providers, networks, and DNS resolvers may keep old records cached for a period of time.
When DNS propagation happens
DNS propagation can happen after changes such as:
- Pointing a domain to a new server.
- Changing nameservers.
- Updating email routing.
- Adding or editing DNS records.
- Moving a website to another hosting provider.
During propagation, some visitors may see the new version of the website, while others may still see the old version.
How long DNS propagation takes
DNS propagation can take a few minutes, several hours, or in some cases up to 24–48 hours. The exact time depends on DNS cache, TTL values, and how quickly different DNS providers refresh their records.
A low TTL can help future DNS changes update faster, but it does not always clear old cached data immediately.
Why results may be different for different users
One person may see the updated website while another still sees the old one. This is normal during propagation because they may be using different DNS resolvers or internet providers.
Testing from different networks can sometimes show different results until propagation is complete.
Summary
DNS propagation is a normal delay after DNS changes. During this period, results may differ depending on location, internet provider, and DNS cache.