本地网络地址与 OpenVPN 后面的计算机之间的冲突

本地网络地址与 OpenVPN 后面的计算机之间的冲突

我遇到了这种情况:我使用地址实现了 VPN 10.0.0.0/16。现在,我在办公室里,10.0.0.0/16也有一个本地网络。

my computer ==> Local network ==> VPN
                 10.0.0.x         10.0.x.x
                Computer X        DNS
                 10.0.0.2         10.0.0.2

可以想象,当我连接到我的 VPN 时,地址会发生冲突,首先是 OpenVPN 的 DNS 服务器10.0.0.2。当我尝试打开网页时,我的计算机会将 DNS 查询路由到本地计算机,10.0.0.2该计算机的地址与 VPN 上具有相同编号的 DNS 服务器无关。因此,我的计算机无法解析任何名称。

将 VPN 更改为其他地址(好像10.10.x.x/16这是不可能的)。将本地地址更改为与上述地址不同的地址10.0.0.x/24。最好的解决方案是什么?

起初,我考虑以某种方式配置 OpenVPN,这样 DNS 就会变成 10.0.30.2 之类的。这可能吗?第二个想法是每次连接到 VPN 时更改路由表(我使用的是 Mac OS X El Capitan)。

相关内容