It took a few hours of fiddling, but I eventually managed to get Pi-hole + Unbound DNS + Tailscale to play nicely together in my homelab, letting me use my own DNS no matter which network I’m connected to