anderen Netzwerken erlauben, über das Internet eine Verbindung zu meinem Computer herzustellen

anderen Netzwerken erlauben, über das Internet eine Verbindung zu meinem Computer herzustellen

Ich versuche, mit VirtualBox eine virtuelle Maschine zu erstellen, auf die von anderen Netzwerken aus zugegriffen werden kann. Ich erkläre es genauer: Ich habe eine Anwendung in meiner virtuellen Maschine und möchte, dass ein anderes Team, das mit einem anderen Netzwerk verbunden ist, auf diese Anwendung zugreifen und sie visualisieren kann. Ich habe versucht, ein NAT-, BRIDGE- und HOST-ONLY-Netzwerk zu konfigurieren, kann aber keine Verbindung zu anderen Netzwerken herstellen. Ich habe auch die Portweiterleitung ausprobiert und mein Modem so verwaltet, dass es Ports öffnet und eine öffentliche IP erstellt, aber ich weiß nicht viel darüber. Kann man diese Art von Funktionalität wirklich mit einer virtuellen Maschine erreichen?

Ich kann sagen, dass ich, als ich meine virtuelle Maschine für die Arbeit mit einem NAT-Netzwerk eingerichtet habe, nur über SSH eine Verbindung in einer lokalen Richtung herstellen konnte, was ich nicht verstehe. Laut den Beschreibungen sollte ein NAT-Netzwerk verwendet werden, um anderen Netzwerken die Verbindung zu meinem Computer oder meiner virtuellen Maschine über das Internet zu ermöglichen.

Antwort1

Wenn der Netzwerkadapter der virtuellen Maschine als „Bridged“ definiert ist, verhält er sich wie eine andere physische Maschine im Netzwerk und verfügt sogar über eine IP-Adresse.

Um über das Internet eine Verbindung zu Ihrer VM herzustellen, müssen Sie:

  • Weisen Sie der VM eine statische IP-Adresse im Netzwerk zu. Lesen Sie im Handbuch Ihres Routers nach, wie Sie den DHCP-Adressbereich einschränken können, um Konflikte zu vermeiden.
  • Definieren Sie die Ports, die Ihre Anwendung benötigt.
  • Erstellen Sie im Router eine Portweiterleitungszuordnung dieser Ports zur IP-Adresse der VM. Konsultieren Sie das Handbuch des Routers und im Zweifelsfall die Website Port Forwardfür Ihr Routermodell.
  • Geben Sie Ihrem Router einen Internetnamen über einen kostenlosen DNS-Dienst wie keine-ip.com. Wenn Ihr ISP Ihre Internet-IP-Adresse bei jedem Neustart des Routers ändert, denken Sie daran, sie zu aktualisieren, wenn dies geschieht. Einige Router können das automatisch tun, also überprüfen Sie Ihren.

Wenn dies erledigt ist, können Sie die VM über den angegebenen DNS-Namen im Internet aufrufen. Versuchen Sie jedoch nicht, sie innerhalb Ihres eigenen Netzwerks zu überprüfen, da die meisten Consumer-Router keine Loopback-Verbindung (d. h. Computer -> Internet -> gleicher Computer) zulassen.

verwandte Informationen