2
使用VPN的OS X> 10.6.5 DNS查找顺序
连接到我的VPN后,从OS X 10.6.5(从.4版)更新到OS X 10.6.5后,应用程序似乎没有以正确的顺序(根据网络首选项中的服务顺序)查找主机名。 我当前的设置是在AirPort服务之前的Cisco IPSec VPN服务。将自动为VPN连接设置DNS服务器(确定),并且AirPort服务DNS指向我的路由器(192.168.1.1,它指向OpenDNS服务器)。 连接我的VPN时,我希望DNS查找首先通过VPN DNS服务器,但是我的所有应用程序(Firefox,Thunderbird,ssh)似乎都首先使用了AirPort DNS服务器(OpenDNS)。 在更新之前,这工作得很好。 谢谢你的帮助。 ** 编辑 ** 我遇到了这篇文章,并在接受的答案中运行了命令。似乎没有帮助。 搜索更多之后,我遇到了以下命令:scutil --dns 命令的输出如下。一切看起来都是正确的,除了我认为应该首先使用解析器2,并且在解析器1中有一个搜索域(显然不是foobar.com,而是真正的VPN域)。我认为这是错误(或任何错误)的所在。我没有手动指定它,也没有在AirPort连接的DNS选项卡上。当VPN断开连接时,该搜索域将不存在,解析器#2也应消失了。 resolver #1 search domain[0] : foobar.com nameserver[0] : 192.168.1.1 order : 200000 resolver #2 domain : foobar.com nameserver[0] : 172.30.50.100 nameserver[1] : 172.30.50.80 order : 100200 resolver #3 domain : …