Services
IP / URL Update
Syntax ( Host domain ggf ersetzen ) :
http://ddnss.de/upd.php?user=USER&pwd=PASS&host=HOST1,HOST2
oder:
https://ddnss.de/upd.php?user=USER&pwd=PASS&host=HOST1,HOST2
Dual-Stack und IP4 oder IP6 Only
für IPv4
https://ip4.ddnss.de/upd.php?user=USER&pwd=PASS&host=HOST1,HOST2
für IPv6
https://ip6.ddnss.de/upd.php?user=USER&pwd=PASS&host=HOST1,HOST2
Alternativ: (z.B DD-WRT oder Custom DynDNS)
http://ddnss.de/nic/update?hostname=HOST1,HOST2&myip=ipaddr
&myip=IPv4 ADRESS
&myip6=IPv6 ADRESS
IP4 und IP6 Update
&ip=IPv4 ADRESS
&ip6=IPv6 ADRESS
Fritz!Box:
Variablen: "&ip=<ipaddr>" und "&ip6=<ip6addr>" an die Update-URL anhängen.
Beispiel:
https://www.ddnss.de/upd.php?user=<username>&pwd=<pass>&host=<domain>&ip=<ipaddr>&ip6=<ip6addr>
Besonderheiten:
Ein Dual-Stack Anschluss (IP4&IP6) muss für IPv4 unter https://ip4.ddnss.de..., und für IPv6 unter https://ip6.ddnss.de... aktualiesiert werden.
Key Update
Sie können auch $key anstatt $user und $pwd benutzen, z.B :
http://ddnss.de/upd.php?key=KEY&host=HOST1,HOST2
oder:
https://ddnss.de/upd.php?key=KEY&host=HOST1,HOST2
Dual-Stack und IP4 und IP6 Only:
https://ip4.ddnss.de/upd.php?key=KEY&host=HOST1,HOST2
https://ip6.ddnss.de//upd.php?key=KEY&host=HOST1,HOST2
Host Key kann auf der Dashboard geändert werden.
Mehrere Hosts
Update alle angelegten Hosts:
&host=all
Externe IP4 und IP6 Update
Standardmässig wird die IP Adresse Automatisch ermittelt, um auf eine andere IP zu verweisen :
&ip=IPv4 ADRESS
&ip6=IPv6 ADRESS
Fritz!Box:
&ip=<ipaddr>
&ip6=<ip6addr>
Beispiel:
https://www.ddnss.de/upd.php?user=<username>&pwd=<pass>&host=<domain>&ip=<ipaddr>&ip6=<ip6addr>
Zusätzliche MX und TXT Optionenen
Sie können auch eine extra &mx= variable nutzen (Nur bei IN A Hosts) :
&mx= : update ip (default)
&mx=0 : update ip + verbiete mx
&mx=1 : update ip + erlaube/update mx
&mx=2 : nur erlauben/update mx
&mx=3 : mx eintrag deaktivieren
Update TXT Records, stehen diese zustätzliche Parameter zur verfügung:
&txtm=1&txt=Record Inhalt : update TXT
&txtm=2 : TXT eintrag deaktvieren
Fritz!box beispiel
Empfohelene methode
Die Fritz!box bietet hier eine Custom DynDNS Update ( Benutzerdefinierte Anbieter )
Um die Fritz!Box einzurichten so gehen Sie wie folgt:
DynDNS Menü wählen und Benutzdefinierte Dienst auswählen, dabei im feld "Update URL" fügen/tragen Sie das ein:
https://www.ddnss.de/upd.php?user=<username>&pwd=<pass>&host=<domain>
In das Feld "Domainname" tragen Sie Ihre Haupt Subdomain.domain.tld ( z.B muster.ddnss.de )
in alle anderen Felder tragen Sie die Login Daten ein.
Häufige Anwendungsfehler: FRITZ!Box meldet "Die Dynamic DNS-Aktualisierung war erfolgreich, anschließend trat jedoch ein Fehler [...]"
Grund: hostname (Subdomain) wurde nicht eingetragen. Auch wenn Sie die Funktion &host=all verwenden.
Alternativ ein How-to auf Englisch von Instar (Fritz!Box und DD-WRT) Seite besuchen
Avm.de
Fritz!box Screenshot mit beispiel Konfiguration
Update-URL
Auszug aus der Internen Hilfeseite
Dieses Feld wird nur dann angezeigt, wenn Sie in der Liste "DynDNS-Anbieter" den Eintrag "Benutzerdefiniert" ausgewählt haben. Mit dem Eintrag in diesem Feld geben Sie an, wie die Aktualisierungsanforderung für den Dynamic DNS-Anbieter aussehen muss. Die korrekte Update-URL, die Sie in diesem Feld eintragen müssen, können Sie bei Ihrem Dynamic DNS-Anbieter erfahren, zum Beispiel auf den Internetseiten des Anbieters.
Wenn die Aktualisierungsanforderung sowohl für IPv4 als auch für IPv6 durchgeführt werden soll, dann werden beide Anforderungen durch ein Leerzeichen getrennt in dieses Feld geschrieben.
Die Update-URL enthält Platzhalter für alle Angaben, die der Dynamic DNS-Anbieter für die Aktualisierung benötigt. Welche Angaben für die Aktualisierung benötigt werden, hängt vom Anbieter ab. Siehe auch Fritz!Box Hilfe
Grundsätzlich werden alle Router unterstürzt welche eine "Benutzerdefinierte DynDNS Konfiguration" erlauben. Alternativ müssen Sie auf Scripte oder DNS-Updater ausweichen.
DD-WRT
beispiel für die DD-wrt Router :
Sie können Key= wie auch User= und pwd= nutzen, ich empfehle dringend Key Auth.
Bitte ersetzen Sie die beispieldaten mit gültigen Login Daten und prüfen Sie Update Log ob irgendwelche fehler auftauchen.
Vielen Dank an Markus Angerer für die Beispiel Konfiguration.
Meine Aktuelle IP 3.239.3.196 (US) United States Fairfield
Um die Aktuelle IP herauszufinden, rufen Sie die Seite: www.ddnss.de/meineip.php mit einen Browser oder Script auf.
Dual-Stack:
bei IPv4 : https://ip4.ddnss.de/meineip.php
bei IPv6 : https://ip6.ddnss.de/meineip.php
Alternativserver :
bei IPv4 : https://ip4.code-planet.de/meineip.php
bei IPv6 : https://ip6.code-planet.de/meineip.php
Beispiele:
lynx --dump https://www.ddnss.de/meineip.php | sed "s/.*s:\ //" | grep -v ^$
curl -s https://www.ddnss.de/meineip.php | grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'
Ausgabe als JSON-Objekt :
www.ddnss.de/jsonip.php
Shema: {"IP":"xxx.xxx.xxx.xxx","source":"X_SOURCE"}
z.B : {"IP":"3.239.3.196","source":"REMOTE_ADDR","IP6":"::ffff:3ef:3c4","source6":"REMOTE_ADDR"}
--- ipv6 ---
::ffff:3ef:3c4
CRON & Bash Script
beispiel für Bash Script :
#!/bin/bash
KEYAUTH="key hier eintragen"
HOSTNAME="domain.ddnss.de"
PFAD="/home/username"
ALLHOST="all" # Alternativ Hostname
DATUM=`date +%Y-%m-%d\ %H:%M:%S`
IP=`wget -q -O - https://www.ddnss.de/meineip.php| grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'`
UPDIP=`cat $PFAD/updip.txt`
echo "Aktuelle IP=$UPDIP"
if [ "$IP" == "$UPDIP" ]; then
echo "$DATUM - IP is gleich - KEIN UPDATE" >> $PFAD/log.txt
else
echo "$DATUM - Neue-IP: $ip / Alte-IP: $UPDIP - UPDATE!" >> $PFAD/log.txt
echo $IP > $PFAD/updip.txt
wget -q -O - 'https://www.ddnss.de/upd.php?key='$KEYAUTH'&host='$HOSTNAME'&host='$ALLHOST''>> $PFAD/log.txt
echo " " >> $PFAD/log.txt
echo "Update ..."
fi
Eine neue Datei erstellen oder herunterladen, vergessen Sie nicht die Datei Ausführbar zu machen!
chmod +x home/user/ddupdate.sh
Cron auftrag erstellen:
*/1 * * * * cd /home/user && bash ddupdate.sh
Eine weitere Möglichkeit ist das verbesserte Script von User "M0ses" hierbei wird IPv6 auch unterstürzt.
Dies finden Sie auf Github unter https://github.com/M0ses/ddnss-update/
DDUpdater Shell Script
Ein weiterer Shell Script von Herrn Walter Thoss ( SWT ) der zu empfehlen ist.
Das Script prüft auch hier automatisch nach geänderten IP Adresse, und ist an das DynDNS Protokoll angelehnt.
Sie können es als Zip datei herunterladen, Sie müssen dabei die Reche entsprechend anpassen.
Alternativ für Windows : DDNSSUpdater - ein GUI basierendes Windows programm der explizit von Walter Thoss für ddnss.de geschrieben wurde.
Download über www.swt-online.de
DDUpdater Shell Script überarbeitet - DualStack Support
Fabian Pfaff erweiterterte das DDUpdater Script um die Dual Stack funktion.
Server Statistiken
DNS Server Statistik für das Jahr 2014 - 2016
2016 NS1 und NS2
Woche & Monat Statistik für das Jahr 2020
Externe beispiele
how to in english language
How-to in englischer sprache von home-automation-community
Home-Automation-Community Howto
How-to von Instar GmbH
auch in englischer sprache Seite besuchen
Interessantes Artikel von Raspberry-Pi Geek, dabei geht es um ein Reverse Proxy auf dem Raspberry Pi mit Nginx Raspberry-Pi Geek besuchen
DDNS-Service Updater
Windows Simple Updater
Hierbei handelt es sich um eine Beta version des DDNS-Service Updaters.
Der Windows DDNSS Updater müsste unter Windows XP/Vista/7/8 und Win-Server 2003/08/2012 laufen, getestet Windows 7 und Windows 2012 Server.
Synology DDNS Updater 2
Synology DiskStation DDNS-Updater Anbieter Vorlagen
Hierbei handelt es sich um Vorlagen für den Synology DDNS2 Updater.
Bitte den DDNS-Updater installieren, und die Einstellungen importieren.
Ubiquiti Edgemax
DDNSS.de DynDns mit Ubiquiti Edgemax EdgeRouter
ein How-To von Felix Spindler (it-lounge.org)
Digitalisierungsbox Premium
DDNSS.de DynDns mit Digitalisierungsbox Premium von der Telekom
Bitte gehen Sie folgendemaßen vor:
1: Eigenen DynDNS Anbieter erstellen:
Name: [wählbar]
Server: www.ddnss.de
Path: /nic/update
Port: 80
Protocol: dyndns
Minimum Wait: 300
In der Eigentlichen DynDNS Konfiguration sind dann folgende Einstellungen vorzunehmen:
Hostname: subdomain.ddnss.de [hier die eigne Subdomäne]
Interface: [das WAN Interface]
User: [Benutzername für ddnss.de]
Password: [das geheime Passwort]
Provider [der angelegte Provider]
MX: [leer]
Wildcard: off
Vielen Dank an Herrn André Jakob ( Fa. Prostein )
Speedport Smart
DDNSS.de DynDns mit Speedport Smart
Bitte gehen Sie folgendemaßen vor:
Anbieter: Andere Anbieter
Domänenname: subdomäne.ddnss.de
Benutzername: ddnss.de username
Kennwort: password
Updateserver-Adresse: https://wwww.ddnss.de/nic/update=hostname
Protokoll: https
Port: 443
Vielen Dank an Herrn Weking
DrayTek Vigor Router
DynDNS Service mit Vigor Router
ein HowTo direkt auf der Seite von DrayTek (www.draytek.de) sehr gut erklärt.
Ergänzung hierfür noch : bitte tragen Sie in das Feld Server Response: good
ein. Danke!
Mögliche Szenarien
einsatz möglichkeiten von DynDNS Service
NAS / HomeServer
Ein NAS stellt im Allgemeinen Dateiserver-Funktionen bereit. Darunter wird der über ein lokales Netz erfolgende Nutzer-Zugriff auf Dateien verstanden.
Ein häufiges Erscheinungsbild sind persönliche Daten, die nur einem Nutzer zugänglich sind, oder Gruppendaten, die für Gruppen aus mehreren Nutzern zugänglich sind.
Web / Mail / Game Server
Erstellen Sie Ihre eigene Homepage und hosten Sie die auf ihrem Server zu Hause.
home Cloud
Speichern Sie Ihre persönlichen Fotos, Musikstücke, Dateien auf eigenem Cloud Server zu Hause.
VPN zugrif auf Heim Netzwerk
Verbinden Sie sicher Ihre Mobile Devices mit dem Heimnetzwerk. Checken Sie eingegangene Anrufe oder, nutzen Sie CallTrough.
IP-Camera Videoüberwachungslösung :
Über das Internet greifen Sie mit MobilenDevice ( iPhone / Android Handy ) bequem auf Ihre Kamera zu – von praktisch überall auf der Welt! Sie können einfach und schnell zu Hause nach dem Rechten sehen und sogar die Einstellungen Ihrer Überwachungskamera fernsteuern.
Smart-Home : IoT Devices
Haussteuerung: Erhöhen Sie Ihre Sicherheit und Ihren Wohnkomfort, vernetzen und steuern Sie Ihre Hausgeräte wie Heizung, Licht, Rolladen und vieles andere, immer und überall, wann Sie wollen (Smart Home Geräte-Voraussetzung).
Remote Support
Fernwartungsprogramme ermöglichen es dem entfernt sitzenden Servicetechniker, direkt auf den zu wartenden Rechnern Aktionen durchzuführen. Tastaturanschläge und Mausbewegungen können übertragen werden. Der Servicetechniker sieht die Bildschirmausgabe auf dem eigenen Bildschirm. Auf dem Markt gibt es mittlerweile ca. 200 Produkte mit unterschiedlichen technologischen Ansätzen und Leistungsparametern.