home of the madduck/ blog/
Which DNS server?

We are setting up a new server, which is supposed to run a DNS server. I have been a long-time user of djbdns, which has always worked fine for my needs, until I found out that it is not protocol-compliant (just ignore Brad Knowles posts to that thread, please).

So what should I use now? djbdns has been okay, but I would not mind moving away from its godforsaken licence and asshole author. However, BIND was the reason back then why I chose djbdns in the anything-else-but-BIND-please manner.

Do I have to go back to it and its awful zone files with redundancies all over the place? Or are there good alternatives? I will need to be primary, secondary, and ideally dyndns provider... let me know (and I will summarise).