New Website: Domain Name Propagation

So you got a new website or you moved your existing website, but your not seeing the new site when you updated your domain name and your being told it can take up to 72 hours to propagate?

What is propagation and why does it take up to 72 hours?.

Let’s imagine you live in Colorado Springs, CO and you just have changed the nameservers for your domain that is hosted in Salt Lake City, UT.

When you open your website in a web browser, your request is not going to the hosting server directly, it has to pass through your ISP and several other ISP nodes first. So your computer starts by checking local DNS cache on your actual device/computer, then the request is sent to your local ISP (say Comcast). From there, the request goes to the upstream hub in Denver, then connects to their backbone. After that, the request is sent to the first receiving point off their backbone, in this case Qwest in Cedar City, UT and ultimately, to the web hosting server ISP backbone in Salt Lake City, and finally through their own network stopping on the physical server that hosts your website. Here is an example of the request trace – the number of ISP nodes and their location when I make the request to view your site:

As you can see there are 11 servers that have to have the proper update in their DNS system to get everything synced.

Each of the ISP nodes (server) checks its own cache to see if it contains the DNS information of the domain. If it is not there, it looks it up and saves it in order to speed up the loading next time and to reduce the traffic.

That is why the new nameservers will not propagate immediately – ISPs have different cache refreshing intervals, so some of them will still have the old DNS information in the memory.

This is also why people/devices that have not visited to your site recently will see the change quicker than, say you, which is there daily or several times a day. It's also why one device on a network will effect all the other devices on that same network.

So that's why why we state "72 hrs" to give everyone time to get caught up.

NOTE: to make sure it is not your computer cache that has the outdated information, we recommend clearing the cache of your browser and flushing the DNS cache after the DNS change.