Pihole With Unbound and Tailscale DNS Leak Testing

I’ve had my pihole running for quite sometime and I use it with tailscale. Recently, I installed unbound and set it up. When looking at the pihole console, I can see my DNS requests are being resolved locally.

When I go to different DNS leak testing websites on my windows pc, I can see my raspberry pi and 4 other servers that are coming from my ISP. Is this expected behavior? My iOS devices (my iphone and ipad and my wife’s iphone and ipad) only show my raspberry pi’s IP on DNS leak tests and that is the behavior I was expecting from my windows PC.

Hi can you share your talescale settings I followed instructions and now i don’t have leaks on my phone but when I run a glinet berly travel router it shows google instead of my pi hole/unbound IP any help would be great

DNS leak is for VPNs…

What are your DNS settings on your Windows machine? Could it be that your router has secondary/tertiary DNS servers as well?

Yes. Tailscale is my vpn.

Oh my gosh it was the DNS settings on my PC. I can’t believe I didn’t think about that. I selected the option in tailscale to override my local DNS settings and thought that would be good enough. Thank you!

Check your DNS for PC does it only have Pi or have the router as well?

Hah been there, done that. No problem!