OpenVPN Push DNS Not Working Correctly On Windows

Posted by woodsbw on Server Fault See other posts from Server Fault or by woodsbw
Published on 2011-06-22T07:37:47Z Indexed on 2011/06/22 8:24 UTC
Read the original article Hit count: 396

Filed under:
|
|
|
|

I currently have OpenVPN server setup on an Ubuntu machine, as well as DNSMasq. I am wanting to push DNS to the client (road warrior setup.) I had the push "dhcp-option DNS x.x.x.x" where x.x.x.x was an open OpenDNS server, for testing, and everything was working when I connected from my Windows client But now that I have DNSMasq setup, and I changed the "dhcp-option DNS x.x.x.x" to the DNSMasq server, but when they client connects it still receives the old, OpenDNS DNS server IP.

I'm at a bit of a loss here, I have tried flushing DNS on the client, rebooting the server, and I even grep'd the entire server to see if the OpenDNS IP was in some other config I was missing...it wasn't.

One other note, when connect to the VPN and explicitly run nslookup against against the DNSMasq IP, the addresses resolve correctly, so it isn't a DNSMasq issue.

© Server Fault or respective owner

Related posts about dns

Related posts about openvpn