如何从 Mac OS X 上的终端更改我的 DNS 服务器?[我需要这个,因为我的 DNS 无法与我的 VPN 正常工作。有时它使用 DNS 作为我的主连接,有时它使用为 VPN 指定的 DNS(它应该使用)。]
将 Kerio VPN 客户端 (OS X Leopard) 连接到服务器后,互联网(~网页浏览)停止为客户端工作。
经过一番摸索,问题似乎出在 DNS 服务器上(即直接输入 IP 有效)。与 VPN 断开连接后,无效的 DNS 服务器消失scutil --dns,一切都恢复正常。
现在,我不明白为什么客户端上的 OS X 甚至会更改 DNS 设置——互联网应该通过不同的接口路由,通过默认网关,而不是通过 VPN。
问题:
VPN前:
$ scutil --dns
DNS configuration
resolver #1
nameserver[0] : 10.66.77.1 # <---- default gateway = home router; all good
order : 200000
resolver #2
domain : local
options : mdns
timeout : 2
order : 300000
...
Run Code Online (Sandbox Code Playgroud)
VPN连接:
$ scutil --dns
DNS configuration
resolver #1
nameserver[0] …Run Code Online (Sandbox Code Playgroud)