Domain-Name-System
如何確保 OpenVPN 連接使用特定的 DNS?
我在 MacOS X Lion 上通過 Tunnelblick 使用 OpenVPN。
我只需要在此 VPN 會話期間設置特定的 DNS(使用本地 IP,僅在 VPN 啟動時才有效)。
我無權訪問 OpenVPN 伺服器配置。只有客戶端配置。此外,來自伺服器的 DNS不起作用。
所以它是這樣工作的:我連接到 VPN,進入網路首選項並手動設置 DNS。VPN斷開後,我切換回預設值。它可以工作,但它需要是自動的。
經過一番探索,我發現 OpenVPN 上下腳本可能會幫助我解決這個問題。不幸的是,我還沒有找到任何關於它是如何完成的具體文件。
怎麼做,怎麼做?任何意見,將不勝感激!
嘗試添加:
# put actual dns name here dhcp-option DNS 10.11.12.13
到您客戶的配置
如果您(與 OP 不同)有權訪問 OpenVPN 伺服器配置,
server.conf
如果您想推送所有客戶端,則可以在您的 OpenVPN 中添加此選項:push "dhcp-option DNS 8.8.8.8"
您可以將 更改
8.8.8.8
為所需的 DNS。