Einrichten von Virtualbox für den externen Zugriff

Einrichten von Virtualbox für den externen Zugriff

Ich habe einen Computer, auf dem ein Server läuft, auf den meine Subdomain auf meinem Shared-Hosting-Konto verweist. Das heißt, subdomain.mydomain.orgauf meinen Heimserver. Nun gut; ich möchte über diese Subdomain und einen anderen Port auf meine VirtualBox-Server zugreifen können. EG

Ubuntu Virtual Box Server 1

  • Hafen: 4000
  • Interne IP: 192.168.1.60
  • Externe IP: 24.29.138.45

Ubuntu Virtual Box Server 2

  • Hafen: 4001
  • Interne IP: 192.168.1.61
  • Externe IP: 24.29.138.45

Jetzt möchte ich über Port 4000 auf RDP Nummer 1 zugreifen können, aber wenn ich auf Port 4001 zugreife, wird eine Verbindung zum Server auf Port 4001 hergestellt; beide verwenden dieselbe Subdomäne.

ifconfigDas nächste Problem ist die Tatsache, dass die VirtualBox-Hosts zwar nicht auf dem Router angezeigt werden, auch wenn ich ihre IP-Adressen auf dem Router kenne .

Meine Ports auf dem Router sind so bearbeitet, dass Port 4000 auf der internen IP 192.168.1.63(meine interne Ubuntu-IP-Adresse) weitergeleitet wird.

Wenn ich jetzt auf die Homepage meines Routers gehe, wird meine interne VirtualBox-IP-Adresse nicht in den Listen der angeschlossenen Geräte angezeigt. Deshalb habe ich eine Portweiterleitung zur internen VirtualBox-IP eingerichtet. Mein Endziel ist, dass ich, wenn ich eine Verbindung herstelle mydomain.orgund über den Port eine Verbindung herstelle 3389, zum Server meines Hostcomputers weitergeleitet werde. Wenn ich jedoch den mydomain.orgPort eingebe und über diesen gehe 4000, werde ich zu meinem VirtualBox-Server weitergeleitet. Ist das überhaupt möglich?

Antwort1

Dafür gibt es mehrere Möglichkeiten. Sie können NAT für die Netzwerkschnittstellen in VirtualBox wählen (das ist die Standardeinstellung). Bearbeiten Sie dann die Portweiterleitung in VirtualBox, sodass die richtigen Ports an die richtige virtuelle Maschine weitergeleitet werden. Der (physische) Router sollte die Ports an 192.168.1.63 weiterleiten. (Genauso wie Ihr physischer Router die Adresse 24.29.138.45 maskiert, wird VirtualBox die Adresse 192.168.1.63 maskieren.)

Eine andere Möglichkeit besteht darin, in VirtualBox „Bridged“ für die Netzwerkschnittstellen auszuwählen. Konfigurieren Sie dann den Router so, dass die Ports an 192.168.1.60 und 192.168.1.61 weitergeleitet werden. (Ihre virtuellen Maschinen werden als unabhängige Hosts in Ihrem LAN neben Ihrer Ubuntu-Maschine angezeigt.)

verwandte Informationen