如何确保OpenVPN连接使用特定的DNS?

我在MacOS X Lion上通过Tunnelblick使用OpenVPN。

我只需要在此VPN会话期间设置特定的DNS(只有当VPN启动时才能使用本地IP)。

没有访问OpenVPN服务器configuration。 只有客户端configuration。 另外,从服务器的DNS 不起作用。

所以它的工作原理是这样的:我连接到VPN,去networking偏好设置,并手动设置DNS。 VPN断开连接后,我切换回默认值。 它工作,但它需要是自动的。

经过一番探索后,我发现OpenVPN上下文脚本可以帮助我。 不幸的是,我还没有find有关如何完成的具体文件。

如何做或不能完成? 任何意见将不胜感激!

尝试添加:

# put actual dns name here dhcp-option DNS 10.11.12.13 

到你的客户的configuration