外部アクセス用にVirtualBoxを設定する

外部アクセス用にVirtualBoxを設定する

共有ホスティング アカウントのサブドメインが指すサーバーを実行しているコンピューターがあります。つまり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ポートを経由すると4000VirtualBox サーバーにリダイレクトされることです。これは可能ですか?

答え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 上の独立したホストとして表示されます。)

関連情報