Mein Variomedia

Hier können Sie sich im Kundenmenü einloggen.




Passwort vergessen?

Weitere Logins

Sie befinden sich hier: variomedia.de > Support > Häufige Fragen (FAQ) > DNS, DynDNS, Nameserver > Dynamische DNS-Einträge (DynDNS)

Fragen und Antworten

Wie kann ich meinen DynDNS-Eintrag per Script aktualisieren?

Die meisten Kunden nutzen die DynDNS-Funktion ihres Routers, um ihre IP-Adresse zu aktualisieren. Unter Windows gibt es zudem einige DynDNS-Clients, die dies erledigen. Mac- und Linux-Nutzer können folgendes Shell-Script verwenden (Download), um Ihren DynDNS-Eintrag zu aktualisieren:

#!/bin/bash

user="me@mail.de"
host="mein.server.de"
pass="passwort"

dyn_ip=`host ${host} | grep -o 'address [0-9.]*' | cut -d ' ' -f 2`
ext_ip=`curl -s https://variomedia.de/meine-ip/ | iconv -f iso-8859-1 | sed -n 's/.*lautet: \([0-9.]*\).*/\1/p'`

if 	[ "$ext_ip" = "" ];then
		echo "Keine Internetverbindung. Keine IP zum aktualisieren."
elif [ "$dyn_ip" = "$ext_ip" ];then
        echo "DynDNS ist aktuell."
elif [ "$dyn_ip" != "$ext_ip" ];then
        echo "DynDNS ist nicht aktuell, Update gestartet: Neue IP = $ext_ip"
curl -u ${user}:${pass} "https://dyndns.variomedia.de/nic/update?hostname=${host}&myip=${ext_ip}"
else
        echo "ERROR"
fi

Links


DynDNS
Shell