Windows Server 2012、Hyper-V、すべての VM に 1 つの IP を使用する方法

Windows Server 2012、Hyper-V、すべての VM に 1 つの IP を使用する方法

複数の VM をホストするために Windows Server 2012 を実行しています。しかし、ISP から割り当てられた IP アドレスは 2 つだけで、そのうちの 1 つはホスト o/s (Windows Server 2012) に割り当てられています。すべての VM が同じ 2 番目の IP アドレスを共有し、トラフィックが VM に適切にルーティングされるように設定するにはどうすればよいですか?

方法があると仮定すると、追加のルーティングを実行する必要があるため、オーバーヘッドが大きくなりますか? 完璧な答えは、IP をさらに取得するか、外部のスタンドアロン ルーターを使用することだとは思いますが、これは私にとっては実現可能ではありません。

答え1

ネットワーク アドレス変換 (NAT) を実行するインターネット接続共有を設定する必要があります。この設定では、すべてのマシンがプライベート IP アドレスを使用するため、パブリック IP から適切な内部アドレスにポートを転送する必要があります。

Server 2012はすでにこれをサポートしています。ホストで設定します。ガイドはこちらプロセスを順を追って説明します。

あるいは、仮想マシンをセットアップしてペフセンスまたは他のファイアウォール OS を使用します。ネットワーク接続は 2 つあり、1 つは外部への接続でパブリック IP アドレスを取得し、もう 1 つはすべての仮想マシンと同じ仮想スイッチに接続されます。これにより、すべての仮想マシンを物理 NAT デバイス/ルーターに接続したかのように動作します。

別個のファイアウォール仮想マシンを使用すると、ICS よりも設定方法をより細かく制御できますが、保守する必要がある仮想マシンも 1 つ増えます。そのため、どちらのオプションが環境に適しているかを判断することができます。

関連情報