Allow Local DNS entries for Custom DNS
The ability to add a local IP address (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) for Custom DNS.
Like many others, I run Pi-hole at home for DNS blocking and local DNS records. With the current version 4.2.1 on Windows, if you add a local IP address to Custom DNS, DNS resolution will fail. I only need a VPN for a handful of programs, and I would like the rest of the computer to be as untouched as possible (no whole-device DNS changes & more).
-
Svelah
commented
I've been using the OpenVPN client for a couple of years now because of the lack of support for this. While you can get it working for nslookup if you enable split tunnelling. It doesn't actually seem to work correctly as the websites blocked in my pihole config are still being loaded.
-
gt
commented
i'm trying a similar set up. I have it working in linux, and on android, but windows isnt cooperating. The issue is that the dns requests are sent on the vpn to the private address, and the packets cant get here from there. I had it working once on windows, but then it stopped working.
I've tried disabling ipv6, verifying that mcaffe is not trying to "make dns safe", that the browser is not trying to "make dns safe".
-
rgnldo
commented
Fortunately, local DNS entries for custom DNS are possible in the Linux client. Why isn’t this possible in the Android client? In addition to the ability to add local DNS, support for DoT and DoH DNS addresses would be welcome as a feature.
-
Barbuslex
commented
I have same problem... my DNS server run inside Docker Desktop on Windows 11 and my DNS ip is 127.0.0.1. With ProtonVPN enabled, the DNS not resolve my .dev.local domain...
-
Joe
commented
I thought this was a no-brainer. I just switched to Proton VPN and spent hours today troubleshooting why Proton couldn't communicate with my Pi-hole. All the settings are there, it just doesn't work. Private Internet Access VPN handles it with no issues. Very disappointing.