djb would beg to differ:<p><a href="https://cr.yp.to/djbdns/blurb/unbind.html" rel="nofollow">https://cr.yp.to/djbdns/blurb/unbind.html</a><p>[EDIT]:
<a href="https://www.google.com/search?channel=fs&client=ubuntu&q=bind+site%3Acr.yp.to" rel="nofollow">https://www.google.com/search?channel=fs&client=ubuntu&q=bin...</a>
I am just glad ISC gave up on 'the DNS server written in Python and C++, formerly know as "BIND 10"', now spun off as Bundy (like Ted), and in deep hibernation mode.
For the past 10 years, I’ve been happily using BIND to managing my two personal domains and haven’t encountered any problems. I run the primary (master) name server on my VPS while Gandi provide the secondary server.<p>For those who might be interested in learning more about using BIND and DNS administration, the ISC are currently running a series of monthly webinars on various aspects of BIND: <a href="https://www.isc.org/blogs/bind-management-webinar-series-2021/" rel="nofollow">https://www.isc.org/blogs/bind-management-webinar-series-202...</a>
If you are looking for an authoritative DNS server with a sane API try KnotDNS [1]. Really easy to automate dynamic updates using `knotc` [2] without worrying about manually updating zone files.<p>[1] <a href="https://www.knot-dns.cz" rel="nofollow">https://www.knot-dns.cz</a><p>[2] <a href="https://www.knot-dns.cz/docs/3.0/html/man_knotc.html" rel="nofollow">https://www.knot-dns.cz/docs/3.0/html/man_knotc.html</a>
From outsiders point of view DNS is kinda weird and fascinating (and a bit scary). Conceptually simple key-value store, but then there is readily apparent so much complexity that is kinda surprising. So many extensions, edge cases, legacy leftovers, and all sorts of things. Also nice and interesting that there seems to be many high quality foss options to choose from with different flavors.
Kept my own BIND 4 patchset and kept it running on the public internet until 2007. Even that version, with its well known flaws, served my needs well.<p>I wonder how the ratio between "thanks" vs "your software sucks" commentary on the BIND family has been, through the years.
related question - anyone have any nice view-aware ways to deal with zone data? (and ideally, have some API and manage DHCP as well?) hacking together some scripts to export from a database, but would be nicer to use someone elses already-maintained hacked up scripts :)
i have found BIND to be troublesome for running large(r) scale workloads.<p>Also, dealing with zone files just gets annoying, especially compared to DNS servers that support database backends.