VirtualBox verwenden, um vom Gast aus auf die Site auf dem Host zuzugreifen?

VirtualBox verwenden, um vom Gast aus auf die Site auf dem Host zuzugreifen?

Ich verwende VirtualBox auf einem Mac (Host), die von mir verwendete VM ist Windows 7 (Gast). VirtualBox ist für die Verwendung des NATNetzwerkadapters eingerichtet, und ich kann problemlos auf das Internet zugreifen (Google, MSN, alles), aber ich hoste eine Site auf dem Mac (Host) und kann von der VM aus nicht darauf zugreifen.

Dem Gast wird die IP zugewiesen 10.0.2.10und die IP meines Hosts ist 10.0.2.100. Ich denke, das Problem könnte sein, dass es sich um separate Netzwerke handelt, aber ich weiß es nicht. Ich möchte die Site nur im IE testen (ich habe keinen separaten/entfernten Server, auf dem ich sie hosten könnte).

Antwort1

Sie sollten wirklich in Erwägung ziehen, von NAT in den Bridge-Modus zu wechseln. Auf diese Weise befinden sich beide „Systeme“ im selben Netzwerk. Wenn Sie mit NAT arbeiten, wird das Netzwerk in Subnetze unterteilt und Ihre VM befindet sich effektiv in einem anderen Netzwerk. Damit es mit NAT funktioniert, müssen Sie das NAT-Routing so konfigurieren (über Konfigurationsdateien, nicht über GUI-Optionen), dass Verbindungen/Ports zwischen den Netzwerken geöffnet werden, und außerdem Routing-Tabellen einrichten.

Wenn Sie den Bridged-Modus einstellen, fordert die VM die IP vom selben Router an wie Ihr Host, und nicht vom VM-System auf dem Host. Das ist dann so einfach, wie einfach auf die IP Ihres Hosts zu gehen.

Antwort2

Standardmäßig befindet sich der Netzwerkadapter im „NAT“-Modus. Sie müssen Ihren Netzwerkadapter in den Bridge-Modus versetzen. Hier sind die Schritte.

1> Wählen Sie auf der virtuellen Box die gewünschte VM aus, z. B. Win7. 2> Gehen Sie zu Einstellungen -> Netzwerk -> Adapter1

 Change that from NAT -> Bridged Adapter 

3> Starten Sie Ihre Gast-VM neu

Hoffe, das sollte Ihr Problem lösen.

verwandte Informationen