From rop at gonggri.jp Wed Oct 22 14:36:17 2025 From: rop at gonggri.jp (Rop Gonggrijp) Date: Wed, 22 Oct 2025 16:36:17 +0200 Subject: [nsd-users] zfht - Zone File Helper Tool Message-ID: <024D9FEF-7616-4260-BF67-0AE70106DC39@gonggri.jp> Hi all, First of all a big THANK YOU to all here involved in the creation and maintenance of NSD and Unbound! While the foundation of NSD is rock-solid, I found that maintaining DNS service, no matter the server used, for even a modest number of domains tends to be needlessly cumbersome and error-prone. So I made some tools to use for myself. And since I can't stop polishing things sometimes, I decided to make (what I believe to be) more proper software out of my humble scripts. It's really for anyone that has a bunch of zone files, but the examples and the terminology are clearly geared towards the NSD (and FreeBSD) world. https://github.com/ropg/zfht I did a few things that might raise some eyebrows, such as ditch most of how one is supposed to do DNSSEC key management in favor of my own much simpler system. I'm sure it's not how one is supposed to do things, but it's fully automatic, shows in one glance where things are and it so far has stopped me from going batshit crazy in a sea of numbered files. I use zfht here, it works for me, but I'm sure there's things I overlooked, things that could be better as well as bugs, problems and what not. That said, I hope this can help at least some people simplify their setups tremendously. Would love to read any comments you might have. Rop