020 8090 9664
Map
  • Support
    • Raise a ticket
    • Call support
    • Network status
    • Support Hub
  • Login
    • Platform
  • HOW TO RAISE A SUPPORT TICKET
  • 020 8090 9664
  • Raise a Ticket
    Call Support
    Network Status
    Knowledge Base

    Nimbus
    • Managed Hosting
      • Hosting for WordPress
      • Magento
      • PHP Applications
      • Laravel Hosting
      • Ecommerce
      • Reseller Hosting
    • Servers
      • Server Hosting
      • VPS Servers
    • Platform
      • Agency Hosting Platform
      • NimCache Ultra
      • NimShield
      • NimWatch
    • Pricing
    • Sectors
      • I'm an agency
      • I'm a developer
      • I'm a freelancer
    • Resources
      • Blog
      • E-books
      • Reports
      • Webinars
      • Case Studies
    • Contact
  • Managed Hosting
    • Hosting for WordPress
    • Magento
    • PHP Applications
    • Laravel Hosting
    • Ecommerce
    • Reseller Hosting
  • Servers
    • Server Hosting
    • VPS Servers
  • Platform
    • Agency Hosting Platform
    • NimCache Ultra
    • NimShield
    • NimWatch
  • Pricing
  • Sectors
    • I'm an agency
    • I'm a developer
    • I'm a freelancer
  • Resources
    • Blog
    • E-books
    • Reports
    • Webinars
    • Case Studies
  • Contact
  • Home Blog DNS propagation – what is it, and how long should it take?
    DNS propagation – what is it, and how long should it take?
    Share article on Twitter
    Share article on LinkedIn
    Share article on Facebook

    DNS propagation – what is it, and how long should it take?

    By John | 27 Jan 23

    1. What is the domain name system (DNS)?
    2. What is DNS propagation?
    3. How long does DNS propagation take?
    4. How DNS propagation speed can be supercharged.
    5. How to check DNS propagation time.
    • What is the domain name system (DNS)?
    • What is DNS propagation?
    • How long does DNS propagation take?
    • How DNS propagation speed can be supercharged.
    • How to check DNS propagation time.

    When we make a change online, we expect it to be instant. After all, if we can communicate with people halfway across the world with almost zero delay, why can't everything work like that? Unfortunately, the infrastructure of the internet is such that some tasks take time – and domain name system (DNS) propagation is one of those.

     

    While you may have the knowledge and tools to make changes to your DNS settings, if you don’t have a keen understanding of the DNS itself, you may not understand exactly why DNS propagation can take so long.

     

    But do not fear – in this blog we’ll help you learn more about the DNS architecture, what DNS propagation is, how long it takes, plus some helpful tips on how you can speed it up.

    What is the domain name system (DNS)?

    For the past few decades, we’ve largely thought about the internet in terms of web addresses. You go into a browser, type in an address – let’s say google.com – and the browser takes you there.

     

    Apps have made this connection somewhat ambiguous, but for many people, browsing the internet is still synonymous with visiting a website using a web address, also known as a uniform resource locator (​​URL). Even when we use a search engine, we end up being forwarded to a site we can type in and visit later.

     

    Look under the hood, however, and this isn’t exactly how the internet works. Like many aspects of computing, the bit we see up front is a user-friendly interface for something that’s actually quite complex.

     

    This is the role of the DNS server. When we type an address in, our browser uses the Authoritative DNS servers to look up the internet protocol (IP) address (a long string of numbers separated by periods) that corresponds to that URL. It’s this number that your browser actually uses to communicate with and visit the website.

     

    This process involves multiple points of contact. First, a server – called a ‘recursive resolver’ (also known as a DNS resolver) – interprets your browser’s requests and forwards them to a root nameserver. This provides the correct top-level domain (TLD) server address for the site you want to access (e.g. ‘.com’ or ‘.net’).

     

    The TLD server then provides you with the address of the authoritative nameserver which holds up-to-date records about that site; and finally, the nameserver gives you the exact IP address of the web server you want to access. This entire process may only take a second or two to resolve – not bad for the number of virtual hoops it needs to jump through.

     

    One hosting platform for your agency.

    Our platform was designed with your needs in mind, which means it’s easy to use, and time-saving too.

    What is DNS propagation?

    As you can see, the DNS system is a chain with many different links, each of which serves a singular purpose. When you think about all of the different TLD servers for different domain suffixes and all of the other DNS servers for individual websites, this is a huge amount of digital infrastructure.

     

    On top of this, records for most websites are stored in multiple servers, both for redundancy and to speed up requests in different parts of the world. So, completing DNS changes can often feel like you’re navigating your way through a complex maze of configurations.

     

    DNS propagation is the process of updating DNS records. When you update your DNS records – such as to change the IP addresses of your web server or nameservers – this change has to propagate across the entire internet.

     

    It’s called DNS propagation as it involves updating relevant links in the chain, as well as servers operated by internet service providers (ISPs), which store copies of each step in the DNS process in caches around the world.

     

    A DNS cache allows an internet service provider to skip most of the steps in the DNS lookup process, using their existing records to jump straight to the resources users are looking for. This not only reduces strain on the ISPs’ networks but also makes sites load more quickly for users.

     

    The DNS records in these caches have a time to live (TTL) value that dictates how often they’ll be updated, before which any changes won’t be reflected. It’s this value that ultimately decides how long it’ll take for your DNS records to be propagated fully. All clear so far? Good. Let’s explore how long DNS propagation takes – and how you can speed it up.

     

    How long does DNS propagation take?

    The length of DNS propagation is often overstated, but it’s worth noting that it varies. In most cases, DNS propagation time will only take a few hours, with a local DNS cache being updated very quickly.

     

    But DNS propagation can take as long as 48 hours. This is because the TTL value of DNS caches differs from ISP to ISP, something that is entirely out of your control. Sometimes ISPs ignore TTL settings and values and store the records for longer!

     

    The good news is that there are a few steps you can take to speed this up. While TTL values won’t necessarily limit the speed of your DNS propagation, they can help to disseminate the change more quickly in certain circumstances – particularly when ISPs may otherwise ignore your own TTL values.

     

    Here’s a quick guide on how to speed up DNS propagation.

    How DNS propagation speed can be supercharged.

    As mentioned above, DNS propagation times aren’t something you can ‘push out’ faster, as they’re based on how often remote servers choose to update their copies of your website.

     

    However, if you’re planning a DNS propagation, there are steps you can take to hopefully speed up the process, and reduce the amount of downtime for your site in different regions. These are:

     

    1. Make sure you’ve defined or modified an existing DNS ‘A record’ (address record) that points your hostname to the destination IP address
    2. Change the minimum TTL for your records to 300 seconds (5 minutes). Doing this at least 24 hours before the records change should ensure that most ISPs and DNS servers will update the records more frequently. Setting a value below this may cause some to ignore it in favour of a much longer TTL
    3. Flush your NS (nameserver) and ‘A records’ on Google Public DNS, OpenDNS, 1.1.1.1, and other major DNS providers.

    There’s no way of definitively knowing when the DNS propagation is complete for your website as it depends on three factors TTL, your internet service provider and geographical location. You can use online DNS checkers to track if DNS record types have been propagated against different nameservers in different locations. However, this doesn’t lead to faster propagation.

     

    If you can, try and forget about your DNS requests for a few days. Again, this won’t help anything propagate faster, but it may just help with your frustration!

     

    DNS propagation can be a frustrating process, but something that all developers have to deal with when updating their DNS records. Good planning should help you to reduce how long DNS propagation takes, although some aspects of this will always depend on ISPs and DNS servers. It’s a good idea to undertake DNS propagation in quiet periods to reduce the impact of downtime, and to avoid changing records for active websites where possible.

    John Headshot

    POSTED BY John

    I'm John, and I work in the dev team. We bring you the coolest time-saving features in our awesome hosting app.

    3 quick facts:
    Expert Lego builder 👷‍♂️ Reasonable guitar player 🎸 Avid watcher of Peppa Pig 🐷

    John Headshot

    POSTED BY John

    I'm John, and I work in the dev team. We bring you the coolest time-saving features in our awesome hosting app.

    3 quick facts:
    Expert Lego builder 👷‍♂️ Reasonable guitar player 🎸 Avid watcher of Peppa Pig 🐷

    Discover scalable WordPress hosting.

    Managed hosting means we’ll take care of your servers, so you can concentrate on delivering first-class sites for your clients. Plus, with the platform’s library of one-click tools, you can do your WordPress admin in seconds. And that’s just the start.
    Nimbus

    The hosting platform for ambitious UK agencies and freelancers

    Facebook Instagram Twitter LinkedIn YouTube

    Products

    • Hosting
    • Platform
    • Dedicated Servers
    • Pricing

    Resources

    • Blog
    • Support Hub
    • Network Status
    • Raise a Ticket
    • Support

    Terms & Conditions

    • Cancellations & Downgrades
    • Complaints Advice
    • Cookie Policy
    • Customer Privacy Notice
    • Information Security Policy
    • Payment & Delivery Policy
    • Privacy Policy
    • Terms & Conditions

    Company

    • Team
    • Careers
    • Reviews
    • Contact
    • Ecommerce

    © 2025 Nimbus Hosting Ltd. All rights reserved. Registered in England, Company No. 07366355