Ever launch a new website and run into DNS delays? Ever curious what’s happening under the hood? Let’s take a closer look and DNS updates and some tips for troubleshooting the DNS rollout process.
There are great – and not so great – DNS providers.
The difference between a good DNS rollout and bad one comes down to two factors, TTL and the quality of the DNS provider. TTL stands for time to live. Every DNS record has a TTL which tells everyone else how often to check for updates. Having a really long TTL, like greater then 4 hours, can cause a bumpy DNS rollout versus a 1 hour TTL. However, using a quality DNS provider is more important than TTL.
Common issues when updating records with Network Solutions.
Updating DNS records with Network Solutions has always been a hassle. Recently, I was involved with migrating a batch of 10+ WordPress sites to a new host provider and had to deal with Network Solution’s DNS updates. Using
dig from the command line can give a greater insight as to what’s happening.
dig to locate the nameservers of website your migrating.
dig domain-name.tld ns +short ns1.worldnic.com ns2.worldnic.com
With the nameservers known, we can query directly to see which IPs the nameservers are returning.
dig @ns1.worldnic.com domain-name.tld a +short xxx.xxx.xxx.123 dig @ns2.worldnic.com domain-name.tld a +short xxx.xxx.xxx.235
A quality nameserver will internally update their records within a few seconds of making a DNS update. However at Network Solutions, the IPs returned from their internal nameservers will bounce between the new old and new IP address for about an hour. 😖
This bouncing around is not related to DNS propagation.
DNS propagation has to do with how DNS updates spread throughout the internet. A great place to track that progress is whatsmydns.net. Only until the internal records stop bouncing around can DNS propagation begin to roll out properly. 🛫
The bouncing around issues described above are completely solved by using a quality DNS provider. I personally use Constellix. It’s fast, reliable, and I highly recommend using them. Generally, when making DNS changes with Constellix, I can successfully install a Let’s Encrypt SSL, which uses DNS for verification, within a few minutes. Compare that to an unnecessary hour delay with Network Solutions, and other lower quality DNS providers.