共有ホスティング アカウントのサブドメインが指すサーバーを実行しているコンピューターがあります。つまりsubdomain.mydomain.org
、自宅のサーバーです。さて、私がやりたいのは、そのサブドメインと別のポートを介して VirtualBox サーバーにアクセスできるようにすることです。例:
Ubuntu 仮想ボックス サーバー 1
- ポート: 4000
- 内部IP: 192.168.1.60
- 外部IP: 24.29.138.45
Ubuntu 仮想ボックス サーバー 2
- ポート: 4001
- 内部IP: 192.168.1.61
- 外部IP: 24.29.138.45
ここで、ポート 4000 を介して RDP 番号 1 にアクセスできるようにしたいのですが、ポート 4001 にアクセスすると、ポート 4001 のサーバーに接続され、両方とも同じサブドメインを使用します。
次の問題は、VirtualBox ホストのルーター上の IP アドレスがわかっていても、ifconfig
ルーターに表示されないという事実が変わらないことです。
ルーターのポートは、内部IP 192.168.1.63
(私のUbuntu内部IPアドレス)のポート4000を転送するように編集されています。
ルーターのホームページにアクセスしても、VirtualBox の内部 IP アドレスが接続デバイスのリストに表示されないので、VirtualBox の内部 IP へのポート転送を設定しました。最終目標は、mydomain.org
ポートに接続して接続すると3389
ホスト コンピューターのサーバーに移動するのですが、ポートを入力してmydomain.org
ポートを経由すると4000
VirtualBox サーバーにリダイレクトされることです。これは可能ですか?
答え1
これにはいくつかの方法があります。VirtualBox のネットワーク インターフェイスに NAT を選択できます (これがデフォルト設定です)。次に、VirtualBox のポート転送を編集して、正しいポートが正しい仮想マシンに転送されるようにします。(物理) ルーターはポートを 192.168.1.63 に転送する必要があります。(物理ルーターがアドレス 24.29.138.45 のマスカレードを行うのと同様に、VirtualBox は 192.168.1.63 のマスカレードを行います。)
別の方法としては、VirtualBox のネットワーク インターフェイスにブリッジを選択することです。次に、ポートを 192.168.1.60 と 192.168.1.61 に転送するようにルーターを構成します。(仮想マシンは、Ubuntu マシンの横にある LAN 上の独立したホストとして表示されます。)