我可以为192.168。*。*分配一个不同的DNS吗?

我试图通过Mac OS X的PPTP VPN连接到我公司的networking

我有一个问题 ,结果是错误的networking掩码configuration,防止192.168.10.1617 DNS服务器可访问。 网关IP是192.168.7.117 ,由于某种原因掩码设置为255.255.255.0

我通过路由一切与255.255.0.0networking掩码到网关解决它(也许,以一种错误的方式):

 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中执行此操作?

解决此问题的正确方法是将VPN服务器configuration为分配正确的DNS服务器名称以及应与这些服务器一起使用的域后缀(如果它是拆分隧道VPN)。

一个解决方法,如果你不能解决这个问题,就是在你的Mac上创build一个文件:

 /etc/resolver/yourdomain.com

内容应该是这样的:

域名服务器192.168.10.§6
域yourdomain.com
港口53

这应该会导致parsing器在指定的域中使用指定的服务器进行查找。