DNS Record anpassen um (Sub-)Domain mittels SRV auf myfritz umzuleiten

  • Hallo,


    Hier eine absolute Noob/Dau Frage,

    aber ich hab etwas rumgesucht und es leider nicht zu laufen bekommen:

    Wie kann ich den DNS Record meiner (Sub-)Domain so editieren, dass er auf eine myfritzadresse zeigt, hinter der sich mehrere Clients (Router, NAS [...]) an verschiedenen Ports melden?


    Brauche ich da je eine CNAME Eintrag:

    Host | Type | Destination
    router | CNAME | rupelbumpel1234.myfritz.net

    nas | CNAME | rupelbumpel1234.myfritz.net


    Und eine SRV:


    Host | Type | Destination

    _XXX_tcp.router | SRV | 1 1 43123 rupelbumpel1234.myfritz.net

    _XXX_tcp.nas | SRV | 1 1 5123 rupelbumpel1234.myfritz.net


    Oder reicht der SRV allein?

    Die Domain ist ansonsten 'leer' d.h. dort ist nicht anderes gebucht/hinterlegt.
    Es ist nur ein MX Eintrag drin, der auf eine Groupware zeigt.

    LG

    M
    :P

  • Mit einem reinen CNAME Eintrag kommst du ja auch an alle deine Ports ran. Der SRV Eintrag bedeutet letztenendes nur, dass du in deiner Anwendung nicht extra einen nicht-standard Port eingeben musst.


    Kommt also drauf an was du genau umsetzen willst und wie H6G meinte welche Dienste du nutzt :)

  • Kommt auf den Dienst drauf an.

    Ob ein SRV Record unterstützt wird, entscheidet alleine der Client.


    Von welchen Diensten reden wir hier? (http, Samba, Minecraft etc.)

    Der Dienst ist bei beiden Clients (Router und NAS) ist http

    Eben auf verschiedenen Ports.

    Die Idee ist, dass man eine Subdomain (z.B. nas.superdolledomain.de oder router.superdolledomain.de) eingibt, und direkt auf die zugehörige Oberfläche kommt, ohne das man den Port eingeben muss.


    Trage mal folgendes ein und gucke ob es morgen geht...


    Host | Type | Destination

    http._tcp.nas | SRV | 1 1 5123 rupelbumpel1234.myfritz.net

    Dankeschön!

    :)

  • Mit einem reinen CNAME Eintrag kommst du ja auch an alle deine Ports ran. Der SRV Eintrag bedeutet letztenendes nur, dass du in deiner Anwendung nicht extra einen nicht-standard Port eingeben musst.


    Kommt also drauf an was du genau umsetzen willst und wie H6G meinte welche Dienste du nutzt :)

    Tatsächlich funktioniert es mit einem CNAME Eintrag gerade nur beim NAS, beim Router kommt keine Antwort.
    Als ob der guckt ob die Url über die er angesprochen wird wirklich die myfritz url ist.


    :?:

  • SRV und http wird nicht klappen. Browser (also die Clients) kennen keine SRV-Records.


    Für das, was du vor hast, verwendet man in der Regel einen Reverse-Proxy.


    Tatsächlich funktioniert es mit einem CNAME eintrage gerade nur beim NAS, beim Router kommt keine Antwort.

    Kommt wirklich keine Antwort oder kommt eine Fehlerseite von der Fritzbox? Auch https verwendet und nicht http?

    RS Brezn | VPS 500 G8 Plus | 2× VPS Karneval 2020 | VPS Pocket Admin | RS Cyber Quack | VPS 500 ARM


    Dieses Gebäude hat mir die Vorfahrt genommen! *hup*

    Gefällt mir 2
  • _http._tcp.XYZ als SRV eintrag wird nur von der wenigsten Software genutzt. Einige Linuxdateimanager wie Nautilus und Caja haben die fähigkeit in zusammenhang mit avahi shares anzuzeigen. abgesehen davon habe ich praktisch bei apt gesehen das diese werte genutzt werden.

  • SRV und http wird nicht klappen. Browser (also die Clients) kennen keine SRV-Records.


    Für das, was du vor hast, verwendet man in der Regel einen Reverse-Proxy.


    Kommt wirklich keine Antwort oder kommt eine Fehlerseite von der Fritzbox? Auch https verwendet und nicht http?

    Du hast recht!


    Mit https und dem korrekten Port sind beide Clients mittels CNAME Subdomain (die auf die MyFritz Adresse zeigt) erreichbar.


    Die Fritzbox meckert aber rum:


    Der DNS-Rebind-Schutz Ihrer FRITZ!Box hat Ihre Anfrage aus Sicherheitsgründen abgewiesen.

    Der Host-Header Ihrer Anfrage stimmt nicht mit dem Namen der FRITZ!Box überein.

    Wenn Sie über einen anderen Hostnamen auf die FRITZ!Box zugreifen wollen, ergänzen Sie diesen bitte als Ausnahme in der Benutzeroberfläche Ihrer FRITZ!Box unter "Heimnetz > Netzwerk > Netzwerkeinstellungen" im Bereich "DNS-Rebind-Schutz".

    Das macht die Benutzung schon mal halbwegs menschenwürdig möglich.

    Wahrscheinlich finden das dann die Nutzer nicht sooo toll, weil Sie sich die Nummer merken & eingeben müssen.

    Mit dem Reverse Proxy schaue ich mir mal an, das kann ich wahrscheinlich nicht einfach aus dem Hut Zaubern...

    Trotzdem Danke.

  • _http._tcp.XYZ als SRV eintrag wird nur von der wenigsten Software genutzt. Einige Linuxdateimanager wie Nautilus und Caja haben die fähigkeit in zusammenhang mit avahi shares anzuzeigen. abgesehen davon habe ich praktisch bei apt gesehen das diese werte genutzt werden.

    Ich stümpere hier halt nur rum.

    Es wär halt schön, wenn das direkt über die Domain Records ginge, da ich dann sonst nichts anderes mehr brauche.

  • Mit dem Reverse Proxy schaue ich mir mal an, das kann ich wahrscheinlich nicht einfach aus dem Hut Zaubern...

    Was hast du denn für einen NAS? Die von Synology haben z.B. einen Reverse-Proxy integriert.


    Hier noch eine kurze Erklärung, was ein Reverse Proxy macht:

    Du lässt den Reverse-Proxy z.B. auf Port 80 (http) und 443 (https) lauschen. Sagen wir die Subdomain deiner Fritzbox ist fritzbox.example.com. Wenn du diese also im Browser aufrufst, landet der Request beim Reverse-Proxy. Dieser erkennt anhand des Host-Headers, dass die Anfrage für deine Fritzbox bestimmt ist. Der Reverse-Proxy startet nun selber eine Anfrage an deine Fritzbox (über das interne Netzwerk) und leitet die Antwort wieder an den ursprünglichen Client zurück.

    RS Brezn | VPS 500 G8 Plus | 2× VPS Karneval 2020 | VPS Pocket Admin | RS Cyber Quack | VPS 500 ARM


    Dieses Gebäude hat mir die Vorfahrt genommen! *hup*

    Gefällt mir 1