openVPN - 分割隧道 DNS 优先级

openVPN - 分割隧道 DNS 优先级

我已经注释掉了 (push "redirect-gateway def1"),以将我们的 openVPN 设备转变为拆分隧道模式。

#push "redirect-gateway def1"
push "route 172.21.1.0 255.255.248.0"
push "route 10.61.255.0 255.255.240.0"

但是,似乎我无法控制哪个 DNS 解析到哪个。(例如,在我们的例子中,服务器是否将查询发送到 8.8.8.8 还是内部 DNS 10.2.1.1)

我知道在 Windows 中,用户可以设置 DNS 偏好。

是否有一些跨 Mac/Win/Linux 的通用选项?

谢谢。

[更新:看评论,这似乎是不可能的。那么我应该设置内部第一和公共第二吗?拆分隧道中的最佳实践是什么?就以最简单的方式进行 DNS 解析而言]

答案1

通过在客户端而不是服务器端对“ abc.ovpn”文件进行解决方法解决了问题。

添加“ --block-outside-dns”,您的内部 DNS 将被 OpenVPN 的 TAP 适配器提供的 DNS 所取代。

相关内容