Open source DNS server with database backend
We currently used PowerDNS to host many zones using a MySQL server.
PowerDNS has been great to us. Some pros/cons:
Pros:
- Uses MySQL backend - other DB backends are available
- Updates to DB are published instantaneously
- Very friendly to MySQL Replication. We run two servers with replication and updates published instantaneously to both DBs (and dns queries are instant on both)
- SQL Scheme is very easy to use and manipulate. They provide a front-end which is hard to use for larger zones.
Cons:
- Upgrading major versions not very fun
- Lack of quality frontend means that you need to have a frontend to do the work. This is a good/bad thing.
I`m using MyDNS-ng wich is just the same project forked, its great when you put it together with MyDNSConfig.