OK so I asked HostGator customer support why my subdomains take time to show up after creating them in cPanel. (I go into cPanel and create a new subdomain but it won’t show up for me when I load the page in the browser).
They informed me that it takes 4-8 hours for subdomain creation within cPanel / WHM. It doesn’t matter if I go with Shared Host, VPS, or a private host - they will always take that amount of time to propagate. Is this only a case with HostGator? I was under the impression that new subdomains should be up and running instantaneously?
In reality, I have not found any problems with long DNS propagation times for many years. In fact, just the other week I registered a new domain name and could access its parking page within a couple minutes of registering it. I keep my DNS with my domain name registrar, not with my web host. When I have created subdomains, I make the entry in cPanel to set up the subdomain, then go to my registrar’s DNS and make the necessary changes. I can usually access the subdomain right away.
Next time you set up a new subdomain, try accessing it through a proxy like hidemyass.com if you can’t reach it through your own browser. Then you can see how long propagation is really taking.
If the DNS that your domain name lookups go through is slow then you can update your connection to the internet to use one that updates faster. I use openDNS which means that on the rare occasion where I have changed ISP I have not had to change the IP addresses for the DNS from those used by the old ISP to those provided by the new ISP. Generally the only change required when I change ISP is the password to log in to my account with the new ISP and the outgoing mail server.
This is true, but it actually can take as long as 72 hours (as DK mentioned above). I have on rare occasion had it take this long for DNS hosts that are normally really fast at propagating DNS.