私はubuntu xenial 16.04を実行しています
仮想プライベートクラウドへの接続にはopenvpnを使用しています。そのクラウドには独自のDNSサーバーがあります(ローカルルートと同様に、自宅またはオフィス)。
VPNに接続すると、そのネットワーク内のすべてのIPを使用できますが、ホスト名でアクセスできません。理由は簡単です。resolv.confファイルには、まだローカルオフィスのネームサーバーが表示されています。手動でresolv.confを上書きして、正しいネームサーバーを設定すると、問題はありません。
では、VPNへの接続時にresolv.confを自動的に再構成するにはどうすればよいですか?
システムイベントにフックしてスクリプトを実行できますか?
--register-dns
オプションを試しましたか?また、DHCP-オプションとして設定可能なクライアント側のオプション、(命令のフリップ側はここにありますopenvpn.net/index.php/open-source/documentation/howto.html#dhcp)