Today’s Go Daddy outage has made it clear that I need to configure secondary DNS servers for the domains I manage. Not only are Go Daddy’s servers vulnerable to hacking, they are not geographically distributed.
What is secondary DNS? It’s basically a backup DNS server (or several servers) that will continue to answer that all important “where is mcbsys.com?” question even when the primary servers are unavailable.
Today, Go Daddy themselves moved their DNS to their competitor, Verisign, so they could get their web site back online.
Many companies offer secondary DNS hosting. BuddyNS.com looks promising: their entry-level plan allows up to 300,000 queries per month at no charge. I’d think that would cover most small business accounts, but if not, their next step up offers 3 million hits for $1/month. They offer this handy tool to check your domain’s DNS distribution, including the “sparsity” (geo-diversity).
So I set up my BuddyNS account, but when I went in to configure Secondary DNS at Go Daddy, I was told I need to pay $3/month extra for "Premium DNS.” What? Why do I have to pay so I can configure third-party servers to take over when Go Daddy is unavailable?
Hopefully Go Daddy will see how ridiculous this policy is and stop charging people to safeguard against Go Daddy’s own vulnerability.
Update October 4, 2012: Go Daddy has not responded to my suggestion to make secondary DNS available to all. And the promised “gesture” for the downtime never materialized. I’ve moved primary DNS from Go Daddy to DNS Made Easy, with BuddyNS as secondary. Here’s how to set that up: Use DNS Made Easy with BuddyNS as Secondary.