Recommend DNS provider for high traffic site [closed]

Solution 1:

In my opinion, and I'm happy to be put right, the higher the traffic the lower the importance of a high-performance DNS server.

The reason is that if a domain is requested a lot then inherently it'll be cached on more secondary/tertiary/end-point/etc. DNS servers, meaning actually LESS requests to the authoritative server.

Solution 2:

I agree with kyoung, except with the caveat that DNS best practices recommend that you separate your primary and secondary (and tertiary) DNS servers onto different netblocks, and optimally, onto different physical locations. Unless you have multiple IP providers, or have multiple office locations, you may not be able to follow best practices. In that case, using a hosted DNS solution provides the redundancy that you are seeking.

If you go the "hosted DNS service" you should use a company that does that service as their primary business offering, as they'll have the architecture in place to deal with the redundancy you seek. Here are a few: Nettica, DynDNS, LoadDNS.

Solution 3:

I've heard DNS Made Easy recommended quite often. They're used by many large companies and hosting DNS is their primary business. No personal experience though.

Solution 4:

I would recommend running your own DNS server, and secondary DNS server.

DNS is so simple that I personally can't fathom outsourcing it, even for a large scale website.

not to seem condescending, but your dns server is actually in a long line of DNS servers, so if yours can't do the job, it will send the request up the chain per se.

of course, if you're deadset on the matter, you can split your dns to resolve internally or externally on different servers.

however, i personally have no experience outsourcing DNS, so i would look for 2 or 3 9's in uptime from a provider.

Solution 5:

Amazon Route 53 provides a multi-site scalable and cheap DNS service. I advice against running your own DNS service, because the most large and distributed the network, the better it will work. Amazon has an anycast network of servers; I'm not going into explaining the meaning of this, but it's something that you should look for in order to choose a reliable outsourced DNS service.