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.