Subdomains einer lokalen IP-Adresse zuordnen UND über das Internet erreichbar sein

Subdomains einer lokalen IP-Adresse zuordnen UND über das Internet erreichbar sein

Ich möchte eine Zuordnung zwischen Subdomains und den lokalen IP-Adressen meiner VMs vornehmen.
Etwas, das so aussiehtSchema

Ich habe mein DNS direkt auf meinem Server eingerichtet (myserver.comfür das Beispiel) und ich dachte, dass es ausreichen würde, meine Zonen etwa so zu konfigurieren, aber das ist nicht der Fall:

vm0 IN A 192.168.0.1
vm1 IN A 192.168.0.42
vm2 IN A 192.168.0.2

Natürlich funktioniert es nicht, da meine DNS-Auflösung vm0.myserver.comnur 192.168.0.1im lokalen Netzwerk meines dedizierten Servers verfügbar ist.

Meine Frage ist also:
Wie kann ich das machenBindungArbeit im gesamten Internet

Wichtiger Hinweis
:nichtwill nur :80-Verkehr. Ich will Zugriff auf die gesamten VM-Netzwerke haben. nginxReverse-Proxy-Zeug ist also nicht das, was ich brauche, oder es könnte ausreichen, aber ich habe nicht herausgefunden, wie?

Übrigens habe ich einige IPv6-Adressen zur Verfügung, möchte sie aber nicht verwenden. Dies müsste mit dem alten v4-Protokoll möglich sein, aber ich bin nicht gut genug, um es richtig zum Laufen zu bringen.

Danke :)

Antwort1

Das geht nicht. Private Adressen sind genau das: privat. Wenn Sie von überall im Internet aus vollen gerouteten Zugriff auf alle Ihre VMs haben möchten, benötigen Sie mehr echte IP-Adressen, und wenn Sie dies über IPv4 möchten, benötigen Sie mehr IPv4-Adressen. Sprechen Sie mit Ihrem Anbieter.

Antwort2

Wie MadHatter erwähnt, ist dies mit privaten IP-Adressen nicht möglich. Angenommen, dies erfolgt über eine Heimverbindung, müsste Ihr ISP Ihnen mithilfe von Framed Routing öffentliche IP-Adressen zuweisen, und Sie benötigen die entsprechende Hardware auf Ihrer Seite, um dies zu verwalten. Dies wirft auch viele Sicherheitsprobleme auf, was ein weiterer zu berücksichtigender Punkt ist.

verwandte Informationen