openVPN - 拆分隧道 DNS 优先级

5 openvpn

我已经注释掉了 (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"
Run Code Online (Sandbox Code Playgroud)

但是,似乎我无法控制哪个 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 否决。