Beiträge von Wolf6660

    Hi,

    ich hatte schon länger das Problem, dass ich einige Dienste zuhause betreibe, die von außerhalb erreichbar sein sollen, und auch Freunden und Verwandten eigene Adressen zur Verfügung stelle. Die bisherigen Lösungen haben jedoch nie ganz meinen Vorstellungen entsprochen.

    Daher habe ich mich vor ein paar Monaten selbst daran gemacht und ein webbasiertes Docker-Image entwickelt. Damit ist es möglich, DynDNS-Adressen anzulegen und diese für jeden Nutzer über einen eigenen Token individuell und sicher zu aktualisieren. Das Ganze läuft in einem Docker-Container und ist relativ einfach zu installieren.

    Ich bin kein Grafikexperte, daher habe ich die Oberfläche bewusst schlicht gehalten – der Fokus lag klar auf der Funktion, nicht auf dem Design.


    Funktionen des Projekts:

    • Webinterface zur Verwaltung von DynDNS-Domains
    • Domains direkt bei Netcup anlegen
    • Unterstützung für A, AAAA sowie kombinierte A + AAAA Records
    • Token pro Domain erzeugen, anzeigen und erneuern
    • DynDNS-Updates per Token-Link
    • Betrieb wahlweise über Netcup-Webspace oder Docker
    • Nutzung über separaten API-Port oder Reverse Proxy möglich
    • DNS-Status direkt von Netcup abrufbar
    • Interne Heimnetz-Domains können automatisch mit der WAN-IP aktualisiert werden
    • Intervall für WAN-Updates pro Domain einstellbar
    • Anleitungen für Einsteiger sowie Router-/NAS-Tutorials

    Es gibt zwei Varianten:

    Variante 1 (schon länger nicht getestet, sollte aber noch funktionieren)
    Das Docker-Image läuft lokal, während auf dem Netcup-Webspace die Update-Seite inklusive API-Daten liegt.
    Das Docker-Image erstellt die Domain und sendet Befehle an das Netcup-Hosting, wo die eigentlichen Aktionen ausgeführt werden. Auch die Aktualisierung der DNS-Records erfolgt über das Hosting.

    Vorteil:

    • Kein direkter Zugriff auf den Docker-Server notwendig
    • Funktioniert auch ohne laufendes Docker-Image


    Variante 2 (meine bevorzugte Lösung):
    Das Docker-Image übernimmt die komplette Administration. Die API-Zugangsdaten werden lokal gespeichert und alle Befehle direkt vom Container an Netcup gesendet.

    Hierfür muss ein Port für die API-Schnittstelle freigegeben werden. Ich löse das über einen Reverse Proxy, sodass das Webinterface von außen nicht erreichbar ist.


    Falls jemand Interesse hat, kann das Projekt gerne testen.
    Über Feedback freue ich mich natürlich – wenn es zeitlich passt, versuche ich Wünsche oder Verbesserungen umzusetzen (auch wenn aktuell leider nicht allzu viel Zeit vorhanden ist).


    GitHub


    Viel Spaß damit

    Hi,

    danke für eure Rückantwort. Den TTL hatte ich gar nicht mehr im Blick. Habe den TTL mal auf 120 eingestellt. Denke das ist für einen DNSServer ein guter Mittelwert.

    Bin mal gespannt ob sich das nun verbessert. Die Änderung kann ja leider bis zu 48Stunden dauern.

    Die minimale einstellbare TTL für die komplette Zone ist 300, meiner Meinung nach ein bisschen hoch für dyndns.

    Ich hatte das auch mal probiert, bei mir gab es dann zu den 5min noch einem weiteren delay, irgendwie war zwischen dem update via API und des Updates den Netcup DNS nochmal einige Zeit.

    Ich mache das mittlerweile über desec, ist irgendwie schneller und die API für ipv4/v6 Updates viel flexibler.

    PS: dyndns und wireguard kann auch problematisch sein, WG bekommt die IP Änderung oft nicht mit, da stateless UDP..

    Du schreibst damit du dies nun über desec betreibst. Habe ich mir mal angeschaut - klingt interessant und wahrscheinlich machst das genau das was ich versucht habe selbst zu hosten. Falls das bei mir nicht funktionert, werde ich mich daran mal versuchen.

    DANKE

    Hi zusammen,

    ich bin gerade dabei, mir ein lokales Webinterface auf meinem NAS zu bauen, mit dem ich auf meinem NetCup-Server DNS-Einträge anlegen kann. Diese möchte ich anschließend als DynDNS nutzen.

    Soweit funktioniert auch alles:

    Der DNS-Eintrag wird korrekt angelegt und ich kann die IP per URL (z. B. im Router, per Docker oder via curl) aktualisieren. Im CCP sehe ich dann z. B. den Eintrag test (Typ A) mit der aktualisierten IP.

    Nach ca. 1–2 Minuten wird die neue IP auch bei Diensten wie dnschecker.org oder mxtoolbox.com korrekt angezeigt.

    Das Problem:

    Wenn ich test.meinedomain.de anpinge oder die Adresse z. B. in ein WireGuard-VPN eintrage, wird dort weiterhin nicht die aktualisierte IP verwendet.

    Hat jemand eine Idee, woran das liegen könnte oder wo mein Denkfehler ist?

    Ich wäre für jeden Tipp dankbar.

    Danke!

    Hi,

    auch auf die Gefahr hin, das ich gleich verteufelt werde da das Thema schon mehrfach behandelt wurde mache ich es mit einem schlechten Gewissen diesen Beitrag auf. Habe über die Suchfunktion nichts brauchbares gefunden, vielleicht auch da ich in diesem Bereich bis dato wenig unternommen haben und ich keine Ahnung habe nach was ich genau suchen muss.

    Nun zu meinem Problem:

    ich habe vor kurzem das 0,14€ Angebot genutzt und mir eine Domain geordert. Nun würde ich gerne diese Domain zu meinem Webserver umleiten. Der Webserver hat eine statische IP und einen DynDNS. Nun würde ich gerne haben, wenn jemand meine neue Domain aufruft, das die Seite auf meinem Webserver angezeigt wird.

    Vielleicht kann mir jemand behilflich sein.

    Danke schon mal im voraus