The following details and gives tips on dns propagation.
The standard dns propagation delay of 24-72 hours is caused by a day to few day gap in time, from when the dns details are specified at the registrar level to when the domain actually resolves to those ns details (name server details)
I think the delay is due to the way the internet is set up. The internet does not have 1 central brain but thousands that give directions, and those are updated at various levels.
DNS Propagation Explained
Here are the basic steps for changing a name server.
- Site is registered or transferred to another registrar
- Domain info is added to a server (usually via cpanel for Apache servers, but also via IIS on Windows)
- DNS (domain name server) info is manually changed at the registrar level.
- DNS Details Propagate accross the web.
Now here is the tip. Whenever you register the domain at say Godaddy.com do not visit the domain name until you create the account on the server and enter the dns details into the registrar. We are not sure what goes wrong when you try and visit the domain before setting the dns details, but we can guess that it has something to do with caching of the dns details on some level or another. (be it local or regional) We own some 100 domains, and have setup some 2, or 3 hundred in total. When following the suggested steps new domains will show up almost instantly. We are serious here. Please make a note and try this next time you register a domain.
If you have questions, or comments post them up.