assumed PiHole was proprietary
Did it look proprietary on their website?
Personally, I wouldn’t even run bind
in my homelab. I don’t see the point. dnsmasq
is good enough for me. But if you’d like to run it, go ahead!
Creating a new TLD for a VPN with an authoritative DNS for your local network isn’t the hardest thing, I’m sure you’ll find documentation on how to do so BIND’s website. If you don’t understand something just ask your search engine or ChatGPT/Bing (do not rely on LLMs for factual information, but they’re good at summarising information, from Wikipedia for example). Maybe get in the habit to RTFM, it does help.
BTW here’s a good list of internal TLDs one might want to use: https://serverfault.com/questions/17255/top-level-domain-domain-suffix-for-private-network
I plan to use podman at home since I just have one node and I don’t care about HA as much (what will I even do HA with? VMs?).
If you have multiple nodes for an HA setup, sure, go right ahead. It will be a massive learning curve though. But so are most things in life. I think everyone can learn a lot by running kubernetes (godly complex networking in my opinion).