I'm looking for a reliable free or cheap DNS service.
I've used FreeDNS at FreeDNS.Afraid.org in the past, but it doesn't always seem reliable... sometimes people say they can't access my website (sometimes I can't access it either) by domain name, and yet if I type in the IP address it works fine, so I assume it's some sort of DNS problem.
Are there any other cheap or free DNS services out there? I need something reliable that I can manage via a web interface (or scripts if they have an API) that I can use to manage the DNS for ~100 domain names.
EDIT: To be clear, I'm looking for DNS hosting, not DNS servers to use for my WAN connection.
I've used zoneedit.com for 6 or 7 years now and never had any problem with them. I guess this should fit your definition of reliable whatever it is...
Their pricing system is the following:
You buy credits whenever you want (credits doesn't expire). Managing a DNS zone and using zoneedit.com dns for serving it for one year will cost you 1 credit by slice of 200Mb network traffic usage.
The more credits you buy, the less it costs:
You can have the details on their faq.
MyBind is a pet project of mine.
For a few years, I used EveryDNS for free DNS service. They encourage donations by removing the limits on the number of domains and records, but the defaults are quite generous. At the time, they only offered the basic records: A, CNAME, MX, NS.
I have since moved to using GoDaddy's DNS provided with my domain registrations, so I don't know if they've improved the service to include more record types.
DNSMadeEasy was what we looked to for this purpose. No API (AFAIK), but a simple, if somewhat ugly, web interface does everything I need (lots of RR types, reverse zones, etc...). $60/year for 10 million queries/month. Check them out!
While not cheap, I use easyDNS. It is $35/year per name. But they really do have worldwide name servers that don't go down. They have easy to use Web pages for control. You can control all you need to control. The $35/year is for registration and name server hosting. It is less for multi-year. Look at http://www.easydns.com.
For around 100 domains you could run your own cheap primary server with all your DNS records and then get the Secondary DNS service from Gradwell.net to sync and serve?
By a cheap primary, a virtual server host would work fine.
I've used ZoneEdit for years and been happy with their service. However, due to some recent hiccups, I decided to try out some alternatives.
I tried Afraid and found (using Pingdom's very nice service) that they were down (DNS requests failed) over 80% of the time. Their service was down for 4 minutes out of every 19. Weird.
So I spent a few months testing several DNS hosting companies that have a free option. It isn't definitive, but I tried all of these personally with my own domain.
These results only represent a recent snapshot of 8 days. Things can and often do change over time. But at least for this month, I would recommend Namecheap or ClouDNS. I think Namecheap was better, but I loved the UI at ClouDNS.
I have no affiliation with any of these services.
You may try Geoscaling
Here is what they say
I'm using dynDNS for my primary nameserver. They actually have a nice package for static DNS despite being known for dynamic DNS service.
It is not free, (~$24 if I recall) but it is cheap and good.
I have been using it for a production site for 3 years, and no issues with resolution or changing host records.
We use http://www.nettica.com for $1/domain/year.