私は Mac (ホスト) で VirtualBox を実行しています。使用している VM は Windows 7 (ゲスト) です。VirtualBox はNAT
ネットワーク アダプターを使用するように設定されており、インターネットには問題なくアクセスできます (Google、MSN、すべて)。ただし、Mac (ホスト) でサイトをホストしており、VM からアクセスできません。
ゲストには IP が割り当てられており10.0.2.10
、ホストの IP は です10.0.2.100
。問題はこれらが別のネットワークであるということだと思いますが、よくわかりません。IE でサイトをテストしたいだけです (ホストするための別の/リモート サーバーはありません)
答え1
NAT からブリッジ モードへの切り替えを真剣に検討する必要があります。この方法では、両方の「システム」が同じネットワーク上に存在することになります。NAT で実行すると、ネットワークがサブネット化され、VM は実質的に別のネットワークに存在することになります。NAT で動作させるには、ネットワーク間の接続/ポートを開くように NAT ルーティングを構成し (GUI オプションではなく構成ファイルを使用して)、ルーティング テーブルも設定する必要があります。
ブリッジ モードを設定すると、VM はホスト上の VM システムではなく、ホストと同じルーターから IP を要求します。その結果、ホストの IP にアクセスするだけで簡単になります。
答え2
デフォルトでは、ネットワーク アダプターは「NAT」モードです。ネットワーク アダプターをブリッジ モードにする必要があります。手順は次のとおりです。
1> 仮想ボックスで、必要な VM を選択します (例: win7) 2> 設定 -> ネットワーク -> アダプター 1 に移動します
Change that from NAT -> Bridged Adapter
3> ゲストVMを再起動します
それで問題が解決することを願っています。