DNS Propagation: Why it takes time for your website changes to be visible

You've changed your DNS records, but your website still looks the same? Don't worry! This is likely due to DNS propagation.

Written by
Patrick
Patrick
Published
1 month ago
DNS Propagation: Why it takes time for your website changes to be visible

What is DNS propagation?

DNS propagation is the time it takes for changes to your DNS records to be updated across the entire internet. This can take up to 48 hours.

Why does it take so long?

When you update your DNS records, they are not immediately sent to all servers around the world. Instead, they are stored in caches at various levels. This makes your website load faster for visitors who have already visited your website before.

However, when you change your DNS records, it takes some time for these new records to reach all the caches. In that time, some visitors may still see the old version of your website.

How long does DNS propagation take?

The exact time that DNS propagation takes can vary, but it is usually completed within 24 hours. In rare cases, it can take up to 48 hours.

What can you do?

  • Wait. In most cases, your DNS records will be updated within 24 hours.

  • Use a DNS propagation checker. This will allow you to see how far the propagation of your DNS records has progressed. You can find one here.

  • Lower the TTL value of your DNS records. This will reduce the time that records are stored in the cache.

Edge cases

In some cases, a DNS record might never validate. This could either be to a DNS Proxy such as Cloudflare or a parking page setting provided by a domain name provider.

Domaby