djbdns ist _DER_ DNS-Server, den man will.
BIND ist _DER_ DNS-Server, der in der Vergangenheit immer wieder durch Sicherheitsprobleme aufgefallen ist, die mit der nicht verstandenen Notwendigkeit der Trennung von Resolver und Cache zusammenhängen.
Zudem vertrete ich die Meinung, dass ein MySQL-Backend für DNS-Server humbug ist. Es ist sogar gefährlich, wenn ihr mich fragt.
DNS ist ein so fundamental wichtiger Service, dass der von keinem anderen Serverdienst abhängig sein sollte außer dem Zugriff auf ein Dateisystem.
Zudem ist ein MySQL-Backend überhaupt nicht nötig. DNS wird nicht in Echtzeit akzualisiert/abgefragt. Die Records haben i.d.R. eine TTL von mehreren Stunden. Es reicht, die Informationen aus SQL, LDAP, $whatever regelmäßig in das Dateiformat des DNS-Servers zu exportieren.
Jeder DNS-Server der mehr macht, als aus seinem eigenen Datei-Format zu servieren, hat IMHO ein Problem in Sachen Komplexität.