Schlagwort-Archive: dns

debian | selbstgehosteter DynDNS-Dienst – der Client-Teil

Ich hatte es schon lange versprochen, es wurde auch schon per Kommentar eingefordert und doch bin ich bisher nicht dazu gekommen: Die Erklärung, wie man für einen selbstgehosteten DynDNS-Dienst den Client so konfiguriert, dass er seinen DNS-Eintrag dynamisch aktualisieren kann.

In der folgenden Erklärung gehe ich davon aus, dass der Server, wie in dem Artikel debian | selbstgehosteter DynDNS-Dienst beschrieben, konfiguriert und funktionsfähig ist. Denn dann können wir uns an den Client-Teil machen.

debian | selbstgehosteter DynDNS-Dienst

DynDNS steht für Dynamisches DNS. Normalerweise ist DNS relativ statisch – schon alleine, weil die TTL (Time-to-live) einer DNS-Zone, üblicherweise bei einem Tag liegt, d.h. die DNS-Server fragen die entsprechende DNS-Zone nur einmal am Tag nach Aktualisierungen ab. Außerdem werden die Einträge in den DNS von einem Administrator gemacht. In bestimmten Fällen ist es aber nützlich, wenn Clients sich selber im DNS registrieren können und diese Änderungen allen anderen DNS-Servern zeitnah zur Verfügung stehen. Genau das macht Dynamisches DNS – ausführlicher und bestimmt auch besser erklären kann das Wikipedia.

Das klassische Beispiel ist der DSL-Router zu Hause, der durch DynDNS aus dem Internet mit einem Namen adressierbar ist und man dadurch auf Rechner zu Hause leichter zugreifen kann.

Ich habe jahrelang einen DynDNS-Client auf meinem Router benutzt und hatte einen Account bei dyndns.org. Als ich letztens wieder einmal auf meinen Router zugreifen wollte, ging das aber leider nicht und als ich dann in meinem dyndns.org-Account nachschaute, musste ich sehen, dass mein Host-Eintrag gelöscht wurde. Problem bei solchen DynDNS-Anbietern, welche kostenfrei sind, ist nämlich der Fakt, dass man regelmäßig den Hosteintrag aktualisieren muß. Warum auch immer das nicht funktioniert hat (mein Router hat zur Zeit ne Uptime von 64 Tagen) – ich war es leid und habe mal geschaut, ob man das nicht auch selbst machen kann.