![VirtualBox を使用してゲストからホスト上のサイトにアクセスしますか?](https://rvso.com/image/1312966/VirtualBox%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%82%B2%E3%82%B9%E3%83%88%E3%81%8B%E3%82%89%E3%83%9B%E3%82%B9%E3%83%88%E4%B8%8A%E3%81%AE%E3%82%B5%E3%82%A4%E3%83%88%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%3F.png)
私は 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を再起動します
それで問題が解決することを願っています。