
Nun, lassen Sie mich Ihnen ein paar Einzelheiten zu meinem Problem geben, für das ich keine Lösung finden kann. Ich habe im Grunde einen lokalen Server in meiner Firma, der komplett eingerichtet ist. Wir verwenden Xencenter, um alle VMs zu verwalten. Um auf sie zuzugreifen, haben wir ihnen statische, eindeutige IPs für jede VM zugewiesen, die mit einem Router verbunden ist. Da es sich im LAN befindet. Jetzt ist das Problem, dass ich von außen zugreifen möchte, aber nicht von innen, also von einem anderen Netzwerk, vielleicht von meinem Haus. Dem Server ist die IP 10.0.0.4 zugewiesen. Können Sie mir bitte sagen, wie ich das mache? Ich möchte mich nur von einem anderen Netzwerk aus mit der IP des Servers verbinden. Sobald ich auf den Server zugreife, kann ich mich weiter mit anderen VMs verbinden. Ich weiß nicht, ob ich mit dem Router herumspielen muss.
Außerdem habe ich gehört, dass ich von außerhalb zugreifen kann, wenn ich die Hosting-IP (externe IP) habe. Ich habe also ein Shared Hosting von Hostgator. Sie haben mir eine IP gegeben, die ich einer Domäne namens dev.xxxxxx.com vom Hostgator-Cpanel „Advanced DNS“ zugeordnet habe. Was muss ich nun tun, um meine externe IP (Hosting-IP) mit meinem LAN zu verbinden, damit ich von außerhalb darauf zugreifen kann? Muss ich noch einmal etwas portieren oder meine Hostgator-IP mit meinem LAN-Router definieren, mit dem der Server verbunden ist?
Mein Verlangen:
Ich möchte auf jede meiner VMs zugreifen.[email geschützt]-p 2211, wobei -p der Port ist. So stellen Sie über das Linux-Terminal eine Verbindung zu einer VM her. Ich habe festgestellt, dass Port 2211 ein Weiterleitungsport in meinem Router ist, und ich weiß, wie das geht. Bitte helfen Sie mir bei beiden Fragen, ich bin ziemlich verwirrt und komme nicht dahinter, wie es geht. Ich möchte einfach nur eine WAN-IP mit meinem LAN verbinden, damit ich von außen darauf zugreifen kann.
Ich würde es sehr schätzen, wenn mir jemand mit guten Netzwerkkenntnissen eine Definition geben könnte, damit ich die Idee so gut wie möglich erfassen kann.
Hier ist das grundlegende Diagramm:
Antwort1
Sie können dynamisches DNS einrichten, sodass Sie immer eine Verbindung zu einem FQDN (dev.xxx.com) herstellen können. Dann können Sie auf Ihrem Router eine Portweiterleitung durchführen und einen bestimmten Port (z. B. 2211, wie von @HBujin vorgeschlagen) zurück an die (interne) IP und den Port (22) Ihres Servers weiterleiten.