I’ve been using pi-hole for the last 3 or 4 years and I’m pretty satisfied with it. Now I’m thinking about the next step. Nowadays I have my local network and a tailscale to access my hosts. I’m thinking about a DNS solutions to solve the names on the locla network and thru tailscale simultanely, while been able to block ads on DNS like pi-hole do. What do you think would be a better solution for this next step? I’ve only used bind before, but I think and old dog can learn a new trick.
I don’t know about
tailscale
, but it seems pihole has got you covered with local DNS, if you’re willing to set the local DNS records manually.I use
pihole
as selfhosted DNS server for all my servers and clients. I don’t have many local DNS records (only 2), so if you handle a great amount of ever-changing DNS records, this might not be for you.This is the way I do it. I keep a file with info about all my hosts that I use for various tracking and configuration things. I have a script in my pihole config repo that reads that file and creates all the hostnames to the etc/pihole dir. that way whenever I launch pihole all the mappings are already set up. When I use pihole over WireGuard it all just works.