I'm running pihole in Docker with Tailscale sidecar on my home server and set it as Tailnet DNS server in the Tailscale Admin Console with "Override local DNS" enabled. Do I also need to create ACL grants for it?
The guide on the homepage doesn't mention ACL grants and from testing it seems other clients and containers on the home server using a Tailscale sidecar can connect to it fine.
However, the home server host itself and containers on the home server exposed as Tailscale Services on the host (without Tailscale sidecar) can't resolve the DNS server. If I set the ACL grants for the home server to access the DNS server, it works.
Why is that? Is this weirdness excpected?