Hyper-v仮想マシンの動作について本当に混乱しています。 Dockerコンテナーを備えたアプリには、6つの仮想マシンを備えたHyper-Vホストを使用しています。それらの3つはWindows Server 2012を実行しており、残りはWindows Server 2016を実行しています問題は、ファイアウォールを通過するポートを許可し、そのポートにバインドされているコンテナーを起動するが、インターネットを介してアクセスできないことです。 VPN経由で問題なくアクセスできます。コンテナのファイアウォールルールも問題ありません。
それはホストのファイアウォール構成だと思います。ホストはゲスト仮想マシンへの接続も許可する必要がありますか、それとも別の問題でしょうか?ポートが開いていることを確認するにはどうすればよいですか?これはホストマシンの問題ですか?
サードパーティからレンタルするため、基盤となるサーバーインフラストラクチャに関する知識は非常に限られています。マシンは専用ですが、hyper-v設定やベアメタルにアクセスできません。サポートチケットの処理が非常に遅いので、VMを介してhyper-vホスト設定にアクセスする方法、またはゲストマシンのファイアウォール設定に対するホストの干渉を無効にするためのいくつかの手順はありますか?
実際、Hyper-Vゲストはホストのファイアウォール構成に依存しません。ドメイン/グループのファイアウォール構成を確認することをお勧めします。ただし、仮想スイッチファイアウォール settings を確認してみてください。