我正在尝试从 Mac OS X 通过 PPTP VPN 连接到我公司的网络。
我有一个问题结果是错误的网络掩码配置导致192.168.10.16
无法17
访问 DNS 服务器。网关 IP 为192.168.7.117
,而掩码出于某种原因设置为255.255.255.0
。
255.255.0.0
我通过将带有网络掩码的所有内容路由到网关来解决这个问题(也许是错误的方法) :
sudo route add -net 192.168.7.218 192.168.7.117 255.255.0.0
现在,我的工作计算机 ( 192.168.11.56
) 和 DNS ( 192.168.10.16
) 均可 ping 通。
但是我想不出为这个特定子网分配此 DNS 的方法。
仅在 VPN 接口设置中设置公司 DNS 并在蓝牙中设置普通 DNS 不起作用。如何在 Mac OS X 中执行此操作?
答案1
解决此问题的正确方法是配置 VPN 服务器以分配正确的 DNS 服务器名称以及应与这些服务器一起使用的域后缀(如果它是拆分隧道 VPN)。
如果您无法修复此问题,一种解决方法是在 Mac 上创建一个文件:
/etc/resolver/你的域名.com
内容应该是这样的:
名称服务器 192.168.10.§6 域名 yourdomain.com 端口 53
这将导致解析器使用指定的服务器在指定的域中进行查找。