background September 11, 2009

New DNS Provider

Our domain name registrar is GoDaddy. We’ve had a lot of problems with GoDaddy’s handling of DNS, where DNS entries will suddenly appear and disappear at random. Often, changing a completely unrelated DNS record would result in other DNS entries going missing for hours. Extremely frustrating. As a result of many, many bad experiences, over…
Avatar for Jeff Atwood
Co-Founder (Former)

Our domain name registrar is GoDaddy. We’ve had a lot of problems with GoDaddy’s handling of DNS, where DNS entries will suddenly appear and disappear at random. Often, changing a completely unrelated DNS record would result in other DNS entries going missing for hours. Extremely frustrating.

As a result of many, many bad experiences, over the weekend, we’ll be switching DNS providers. I asked around about quality DNS providers and I got a few consistent recommendations:

I was also (hilariously) referred to a Server Fault question on Hosting Your Own DNS. The entire DNS tag on Server Fault is good reading as well.

We eventually decided to go with Dynamic Network Services.

dynect-uptime

They must know DNS cold, because they have a freaking three letter domain name, man!

I also got to learn the exciting intricacies of exporting DNS records to text format, including the thrilling Start of Authority (SOA) record.

example.com.    IN    SOA   ns.example.com. hostmaster.example.com. (
                              2003080800 ; sn = serial number
                              172800     ; ref = refresh = 2d
                              900        ; ret = update retry = 15m
                              1209600    ; ex = expiry = 2w
                              3600       ; min = minimum = 1h
                              )

Starting at 5 pm PST today, we’ll flip over to the new nameservers:

ns1.p19.dynect.net
ns2.p19.dynect.net
ns3.p19.dynect.net
ns4.p19.dynect.net

It is our hope that outsourcing our DNS to professionals — to companies that specialize in this stuff — will result in less unpredictability when navigating to our websites.

Podcast logo The Stack Overflow Podcast is a weekly conversation about working in software development, learning to code, and the art and culture of computer programming.

Related

Photo by Dakota Roos on Unsplash
code-for-a-living February 3, 2020

Does your web app need a front-end framework?

You’ve likely heard about front-end frameworks. Names like React, Vue, and Angular abound in tutorials and Hacker News debates. If you’ve wondered why and when these frameworks are used and whether it’s time you implement one in your project, you’re not alone. A few years ago, while working on a side project, Hackterms, my own…
Avatar for Max Pekarsky
Software Engineer