![開発ラボ用の推奨仮想ドメイン/ネットワーク設定](https://rvso.com/image/1346570/%E9%96%8B%E7%99%BA%E3%83%A9%E3%83%9C%E7%94%A8%E3%81%AE%E6%8E%A8%E5%A5%A8%E4%BB%AE%E6%83%B3%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%2F%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E8%A8%AD%E5%AE%9A%20.png)
以下の要件が与えられます。
1 - 仮想開発ドメイン
2 - すべての VM がインターネットにアクセスできる (例: Windows Update 用)
3 - 他の物理ホストは仮想ネットワークにアクセスできません
これを達成するための最善の方法は何でしょうか?
最近まで、すべてを 1 つの VM にまとめていました。通常はこれでうまくいきましたが、VM を再構築する必要があるたびに、やり直し作業が大量に発生するように感じました。また、マルチホーム ドメイン コントローラーは避けるのが一般的な見解のようです。
当初、私はドメイン コントローラー、NAT サーバー、およびその他の開発サーバー用に別々の VM を実行していました。その結果、実質的には同時に実行される VM の数は最低 3 台となり、多すぎるように思えました。
これに対処するより良い方法はありますか? この場合、開発者の間で推奨される構成はありますか?
答え1
どの仮想化テクノロジを使用しているかはわかりませんが、VirtualBox の NAT ネットワークでは必要なネットワーク構成が得られるはずです。すべてのホストはホストのネットワーク接続を介してインターネットにアクセスできますが、仮想 NAT を介してポート転送を設定しない限り、仮想ネットワークの外部からマシンにアクセスすることはできません。