Isonite I have a working OpenVPN server. I have my client config file set up using "dhcp-option" so that my DNS queries are sent to OpenDNS servers. When I connect through Tunnelblick on OS X or the OpenVPN Connect app on Android, this works without a problem. However, when I am connected using Windows (using the exact same client config file) my DNS queries are still being sent to the ISP's default DNS server. However, the rest of my traffic seems to be redirected properly as I can see that my global IP address changes. My client config is as follows: client dev tun proto udp remote example.com 1194 resolv-retry infinite nobind persist-key persist-tun ns-cert-type server comp-lzo verb 3 dhcp-option DNS 208.67.222.222 dhcp-option DNS 208.67.220.220 redirect-gateway def1 bypass-dhcp Does anyone have an idea as to why my Windows client might be behaving differently?
Isonite Thanks for your suggestion. I tried adding "register-dns" to my client config file. Unfortunately, it did not fix the problem. I have also noticed that, when I run "ipconfig /all" and look at "TAP-Windows Adapter V9", the DNS servers I want to use are listed under "DNS Servers". They're just not being used.
Isonite I was using Windows 10 when I experienced this issue. I tested the exact same client config in Windows 7 and it worked fine. My DNS servers changed.
Traffic It appears Micro$oft are quite happy to build in DNS leakage to their new Behemoth (Windows 10): https://forums.openvpn.net/post54826.html#p54826
Isonite It's disappointing that Microsoft didn't build in a way to configure this behavior. It looks like OpenVPN is working properly and listing the proper DNS servers under the virtual adapter, but Windows 10 has no way of manually prioritizing one DNS over another. I'm eager to see if a solution can be found. Thanks for your help in identifying the issue.