Tailscale + pihole reddit / selfhosted ---------------------------------------------------------------------- Devodenol · 2023-11-08 07:35 I have a couple of questions regarding tailscale and pihole running on the same raspberry pi (pihole is inside a docker container) 1. Do I have to change the router DNS setting since the tailscale is automatically set to use the pihole as its DNS 2. Do I have to enable exit node 3. Do I have to permit all origins as both are running on the same device 4. In the global nameserver of tailscale do I have to put the Tailscale ip (100.×.×.×), local ip (192.×.×.×) or the docker ip (172.×.×.×) ---------------------------------------------------------------------- Luquor · 2023-11-08 15:47 1. **Router DNS Settings:** No, you do not need to change your router's DNS settings if you're using Tailscale to connect to your Pi- hole. Tailscale will automatically configure your devices to use the Pi-hole as their DNS server when they are connected to the Tailscale network. 2. **Enable Exit Node:** Whether or not you need to enable the exit node depends on your specific needs. If you only want to use Pi-hole for ad blocking and DNS filtering, then you do not need to enable the exit node. However, if you want to use Tailscale to route all of your internet traffic through your Raspberry Pi, then you will need to enable the exit node. 3. **Permit All Origins:** Since both Tailscale and Pi-hole are running on the same device, you do not need to permit all origins. You can configure Tailscale to only allow traffic from specific devices or networks. 4. **Tailscale Global Nameserver:** In the Tailscale global nameserver settings, you should put the Tailscale IP address (100.×.×.×). This will ensure that Tailscale can resolve DNS queries for devices that are not connected to your local network.