
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.com
nur 192.168.0.1
im 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. nginx
Reverse-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.