質問: 外部からVirtualBox内のWEBサーバ(CentOS7/Appach2.4.6)にアクセスできないのでアドバイスをお願いします。 ■やったこと (1)ホストOSはWindows10です。WindowsFireWallはポート8080を開放済みです (2)VirtualBoxの1枚のネットワーク設定はNATで、オートフォーワーディングでHTTPの8080を80に変更する設定をしています。もう1枚のネットワーク設定はHostOnlyNetworkで追加しています。 ■確認したこと (1)ローカルからは以下のすべてのパターンでアクセス可能です http://(192で始まるローカルアドレス)/ ← ゲストOSのもう1枚のネットワーク/HostOnlyNetworkのアドレス http://(そのPC本体のDHCP配布のIPアドレス):8080/ http://(そのPC本体のPC名):8080/ →ポートフォーワーディングは成功している(?) (2)リモートからは上記のすべてのパターンでアクセス不可です。 (3)リモートアクセスしているPCから対象のホストPCまで、tracertで調べたところホップ数は0であす。つまりアクセスする際にルータ等ははさんでいないと思われます。設置環境も同Windowsドメイン配下の隣のPCです。 (4)リモートアクセスしているPCからftpでポート開放の確認をしても8080は応答しません。80は応答します。 □追加確認 試験的に8081->22にポートフォーワーディングしてみたのですが、ローカルからは8081でsshアクセス可能で、リモートPCからはアクセス不可能などなど、HTTPとまったく同じ状況でした。 □追加情報 Windows7の環境で同じことをした場合、うまく行きました。Windows7とWindows10で、Windows Firewallの仕様や初期設定値に違いなどあるのかなぁとも考えています。 他に確認すべきことがあれば指摘ください。どうぞよろしくお願いします。
回答: Windowsファイアーウォールで、「Windows ファイアウォールを介したアプリまたは機能を許可」から「VirtualBox Manager」の通信を許可したところうまく行きました。(私の場合はドメインネットワークに許可したかったので、Domainのみチェックしました) Windows7だとこの設定はいらなかったような気がしたのですが...