Hallo zusammen,
ich hatte zwar schon etwas häufiger vor meiner Registrierung hier und in anderen diverse Beiträge zu Portweiterleitungen durchforstet, allerdings leider noch keinen passenden Eintrag gefunden.
Oder ich seh den Wald vor lauter Bäumen nicht ...
Vielleicht könnt ihr mir ja helfen.
Hier mal ein "kurzer" Überblick:
Ich bin bei mir an Arbeit etwas ins kalte Wasser geworfen worden. Zwar bin ich jetzt nicht gerade unwissend, aber momentan steh ich etwas am Schlauch.
Wir haben ein ht973-ax mit QuTS hero im Einsatz auf dem ich einen Gitlab-Server und zukünftige ein paar weitere Serveranwendungen einrichten soll.
Bei der bereits via Containerstation vorgefertigten GitLab-APP kann ich ja den http und ssh port bei der Einrichtung über das Frontend angeben und kann dann auch aus dem Firmennetz auf die GUI vom NAS u. Gitlab sowie SSH zugreifen. Da man bei der APP allerdings etwas eingeschränkt ist und ja noch weitere Anwendungen/Dienste hinzukommen sollen,
habe ich mich dazu entschlossen, einen Ubuntu Server via LXD aufzusetzen und dort u.a. den Gitlab-Server drauf zu packen.
Funktioniert soweit auch, solange ich von der QNAP GUI via Terminal bzw. über die Browserstation auf den Gitlab drauf will.
und somit zu meinem Problem:
Seitens unserer IT darf und wird das NAS nicht supported. Habe lediglich 3 IP-Adressreservierungen auf die MAC-Adressen des NAS eingetragen bekommen und kann auch nicht auf einen full qualified domain name oder routing einträge zurückgreifen. Somit bleibt mir nur der Zugriff via DNS-Name oder IP-Adresse des NAS + die Portangaben. Und hier such ich nun die möglichkeit, via interne Portweiterleitung im NAS aus dem Firmennetz auf die unterschiedlichen container zu kommen.
Also z.b. //NASName:18180 >> Container A:80 oder //NASname:18181 >> ContainerB:80 oder //NASName:18122 >> Container A:22 oder //NASname:18123 >> ContainerB:22.
Wie gesagt, entweder seh ich vor lauter Bäumen den Wald nicht oder steh vollkommen auf dem Schlauch.
Wie kann ich innerhalb des NAS sagen, kommt eine anfrage auf port xx, dann leite diese auf den container mit port xx weiter.
Vielen Dank schon einmal für das durchlesen der "kurzen" Ausführung und eventuelle Hilfestellung.
VG, Jan