openvpn和DNS

我在Ubuntu 16.04上,我已经设置了openvpn连接,工作正常。 在启动vpn连接之前,我的ISP DNS在/etc/resolv.conf由DHCP定义:

 # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver isp.xyz 

我已将followign行添加到openvpn配置文件中:

 up /etc/openvpn/update-resolv-conf down /etc/openvpn/update-resolv-conf 

所以当我启动vpn连接时,/ /etc/resolv.conf会更新。 启动时,它看起来像这样:

 # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver vpn.xyz nameserver isp.xyz 

使用vpn.xyz vpn DNS服务器的IP; 我想要的是什么 但是,我的ISP DNS的线路仍然存在。 当我的ISP DNS被查询时,这会导致运行DNS泄漏测试时出现问题。

所以我试图在启动openvpn连接时摆脱我的ISP的入口。 如果我手动删除它,它工作正常,但我想让它自动化。 有什么建议吗?

谢谢!

弗里茨

从评论…

重新打开dnsmasq,在网络连接配置文件中,转到IPv4选项卡,仅将Automatic (DHCP)更改为Automatic (DHCP) addresses only ,然后重试泄漏测试。