Unable to resolve pi-hole dns when connected to VPN

Please follow the below template, it will help us to help you!

Expected Behaviour:

Connect to a VPN server provided by Private Internet Access and use Pi-Hole as a DNS server address

Actual Behaviour:

Unable to resolve DNS. Connection is stuck at "Looking up address" [Firefox] or "Resolving Host"

Debug Token: qgx4y9n73o

Additional Info:

I've been using the Pi-Hole successfully on a Raspberry Pi running Raspbian stretch for the past year with no issues, where I would set up each device I manually by setting the DNS server address as the Pi-Hole IP address. After updating to 4.0, I've been unable to use the PI-Hole as my DNS server when I'm connected to a VPN on my Windows computer. This is the only instance of it not working, as I can connect to and use the PI hole as a DNS server for my other devices, as well as on that same Windows computer, as long as I've disconnected from the VPN. Connection with VPN works fine when I let the VPN TAP driver obtain its DNS server address automatically.

I'm using Private Internet Access VPN with the DNS Leak Protection setting disabled (as that was causing issues a few months ago until I disabled it)

Preferred DNS address for both my standard ethernet driver and TAP driver are set to PI-Holes IP address.

What kind of VPN server software are you using?

Normally I use the default client that PIA recommends, but I've also tried using OpenVPN with the configuration files that PIA supplies with no success.

How is your Interface listening behavior set-up under Settings/DNS ?

1 Like

Normally I use listen only on interface eth0, but I've tried both listen on all interfaces and listen on all interfaces permit all origins without success.

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.