DNS Server für verschiedene DynDNS Namen ?

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Patrick76

Benutzer
Registriert
03. Nov. 2015
Beiträge
6
Reaktionspunkte
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
 
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 ;)
 
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 ?
 
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