DNS Server für verschiedene DynDNS Namen ?

Status
Für weitere Antworten geschlossen.

Patrick76

Benutzer
Mitglied seit
03. Nov 2015
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo Zusammen,

ich habe momentan zwei verschiedene Synology Server bei mir zu Hause stehen.
Vermutlich kommt der zweite bald wo anders hin, aber momentan stehen beide hier.

Jeder hat seine eigene *.diskstation.me DynDNS Adresse.

Jetzt möchte ich natürlich dass jeder unter seinem Namen von aussen ansprechbar ist.
Allerdings kann ich am Router nur Port Forwarding auf einen der beiden machen. (der Router ist halt kein DNS Server)

Also landen jetzt die Anfragen für beide URLs auf dem gleichen Server, auf den die Ports geforwarded sind.

Kann ich aber jetzt nicht auf dem einen Synology Server, auf den die Ports forwarded sind, einen DNS Server einrichten,
so dass alle Pakte, die an xxx.diskstation.me gehen an ihn gehen und alle Pakete, die an yyy.diskstation.me gehen, an den Anderen ?

Nach dieser Anleitung geht das nur mit fixer IP und eigener Domäne :
https://www.synology.com/de-de/knowledgebase/tutorials/584

Sehe allerdings den Grund nicht, wieso das nur mit fixer IP und eigener Domäne gehen sollte.
Man bekommt Anfragen für zwei verschiedene URLs (ist doch egal, ob Dynamisch oder nicht) und der DNS Server muss entscheiden,
an wen die Anfrage geht (und an die entsprechende internet IP weiterleiten), oder nicht ?

Habe jetzt auf dem ersten Server das DNS Server Paket installiert und eine Forwarding Zone mit der URL des anderen Servers gemacht und bei Forwarder 1 die internet IP vom zweiten Server eingetragen, das scheint so aber nicht zu klappen.

Klar könnte ich ...
... für einen der Server sämtliche Ports umstellen und dementsprechend mit dem Port Forwarding des Routers arbeiten
... falls es nur um die Web Seiten ginge, mit HTML Code Umleitungen einbauen

Würde aber beides eher als hässliche Workarrounds für das eigentliche Problem ansehen.

Gruss
Patrick
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Dafür brauchst du einen Proxyserver. Der erhält alle Anfragen und schickt dann basierend auf dem dyndns Namen entsprechend weiter an die zweite DS. Such im Forum mal nach Proxy resp mod_proxy. Ein lokaler DNS Server hilft dir hier erstmal gar nichts ;)
 

Patrick76

Benutzer
Mitglied seit
03. Nov 2015
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Vielen Dank für die Antwort ... bin mir grad bisschen die anderen Topics bezüglich mod_proxy am Durchlesen.

So weit wie ich bisher bin, bin ich mir aber nicht sicher, ob das für alle Ports geht.
In den Beispielen ist meist nur die Webseite von 2 Servern gemeint (also port 80), aber ich möchte ja z.Bsp. auch dass ...

https://url1:5001 an den ersten Server geht
https://url2:5001 an den zweiten Server geht

Kann mod_proxy das nur mit port 80 und 443 oder klappt das auch für alle anderen Ports / Dienste ... wie SSL, Filestation, DSM Login, etc. ?
Oder anders gefragt, kommen Anfragen für Port 5000,5001,22, etc. überhaupt beim Web Server an (so dass er sie weiter leiten kann) oder lauschen da irgendwelche anderen daemons auf den anderen Ports ?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
mod_proxy kann auf jedem Port abnehmen und an jeden Port weiterleiten. Ist ne reine Konfigsache
Port 22 ist aber nicht HTTP, auf dem Port lauscht der SSH Daemon. Den Port kannst du nicht via mod_proxy weitergeben. Das geht nur bei Ports über welche HTTP(S) läuft
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat