bind9 vs PowerDNS? reddit / selfhosted ---------------------------------------------------------------------- Jason_Funderburker_ · 2023-12-11 19:44 I'm rebuilding my self-hosted DNS server (why, oh why did I initially set up a Windows server for only DNS??? the world will never know) I'm weighing the choice between bind9 and PowerDNS. I've used bind before and am comfortable editing the files, but I've heard PowerDNS has a nice web UI that I might be interested in using for simpler management. Anyone have experience with both that could speak to one over the other? side-question: I have a pihole currently downstream from the DNS server and it's serving DHCP to my clients. Would it be better to have the pihole upstream from the main DNS server, or to leave it where it is? ---------------------------------------------------------------------- haroldp · 2023-12-11 20:24 PowerDNS has a nice web UI (PowerDNS-Admin), other third party web UIs (NSEdit, etc) and a proper REST API, so it is very easy to manage and integrate. It supports a big list of backends (PostgreSQL, MySQL even BIND style text zone files) so again, it's very flexible and easy to integrate. It integrates well with letsencrypt/certbot. It has a pretty good security track record. I would highly recommend it over BIND. (I am personally managing half a dozen BIND servers and a couple pdns servers) ---------------------------------------------------------------------- blind_guardian23 · 2023-12-11 22:26 dnsdist is nice too, Installation is simple via ansible. ---------------------------------------------------------------------- ElevenNotes · 2023-12-11 22:32 bind, fastest resolver there is, same goes for auth. ---------------------------------------------------------------------- neroita · 2023-12-11 22:37 I use powerdns for a lot of time , now I moved to technitium , work really well. ---------------------------------------------------------------------- Ponkhy · 2023-12-11 23:12 I'm also thinking about migrating to Technitium, but PowerDNS still seems so be more solid and better with updates. What made you to switch, was there something in particular? ---------------------------------------------------------------------- bobd607 · 2023-12-12 00:00 powerdns - nice to have a semi-decent UI for once! ---------------------------------------------------------------------- thundranos · 2023-12-12 02:43 Take a look at coredns. It's pretty flexible and easy to manage. ---------------------------------------------------------------------- human8264829264 · 2023-12-12 02:46 Come to your senses and just open OPNsense already. Windows for DNS... Next you'll start using water to start a fire. ---------------------------------------------------------------------- neroita · 2023-12-12 06:26 Mainly time to update old powerdns and gui , better docker support. ---------------------------------------------------------------------- phein4242 · 2023-12-12 18:40 See also NSD. Compatible with bind, but with a current codebase and way less bugs. ---------------------------------------------------------------------- arcadianarcadian · 2023-12-12 19:52 PowerDNS has nice features. GUI/SQL Backend/Rest API. Bind? I managed for years, years and years. I vote for PowerDNS.