What is DNS propagation?
To make viewing the web faster for their customers, ISPs (Internet Service Provider) cache all of their DNS records. This caching process is called Propagation.
Caching means that the ISPs read and display websites from their local files instead of looking them up on the Internet each time their customers want to view a website. This is similar, on a massive scale, to the way the browser on your computer caches websites to speed up browsing.
Propagation ultimately speeds up web surfing by:
1. speeding up the return time it takes for a web browser to request a domain look-up and get an answer
2. reducing the amount of traffic on the web therefore giving it the ability to work faster.
Why does propagation take so long?
The reason it takes so long for your website to be visible to everyone once you launch it, is that each ISP has an automated process that updates and caches DNS records every few days. Until their cache is reset, it will not display your launched website. There is not any kind of standard for this process, and they can set propagation time anywhere from a few hours up to 72 hour for full propagation.
Can you speed the process up?
Unfortunately, no. There is nothing that you, no one can reduce DNS propagation time. It is simply a case of waiting for this automated process to complete.