
OpenVPN と Web サーバーを同じサーバーでホストしています。トンネルの IP を使用してサーバーにアクセスできることはわかっていますが、同じサーバーにリンクされたドメイン名を使用して Web サーバー (仮想ホストが有効) にアクセスできるようにしたいと考えています。
私はUbuntu 14.04 LTSとopenvpn easy rsaを実行しています
編集:私が達成したいのは、VPN(OpenVPN)に接続しているときにドメイン名/パブリックIPを使用してサーバーにアクセスすることです。
現在、サーバーにアクセスできる唯一の方法は、トンネル IP 経由です。これを実現するには IPTables でいくつかのルールを設定できると聞いていましたが、調べてみたところ、残念ながらできませんでした。
マスカレードルールを使用して、Wan から Tun へのインターネット アクセスを有効にしました。
答え1
ここでの問題を理解しているかどうかわかりません。
サーバーの IP が 1.1.1.1、VPN IP が 10.0.0.1 であると仮定します。Web サーバーは VPN IP のみをリッスンしていますか? その場合は、次のようにローカル PC のホスト ファイルにドメイン名を追加する必要があります。
10.0.0.1 mydomain.com
その後、ドメイン名を使用して Web サーバーにアクセスします。
見てみましょうここDNS 関連の問題の詳細については、こちらをご覧ください。