curl ist ein kostenloses Kommandozeilen-Programm, das Dateien per HTTP, HTTPS oder FTP herunterzuladen kann.
Mittels einem kleinen Shellskript, das z.B. per cronjob regelmäßig ausgeführt wird, läßt sich relativ trivial ein DDNS Client erstellen. In dem nachfolgenden Beispiel müssen nur die ersten drei Zuweisungen angepasst werden:
#!/bin/bash
ddnsusername='DeinBenutzerName'
ddnspassword='DeinPasswort'
ddnshostname='deine.ddns.url'
curl --insecure --silent --user "$ddnsusername":"$ddnspassword" https://ssl.tiggerswelt.net/nic/update?hostname="$ddnshostname"
Da das Passwort im Klartext enthalten ist, sollte über entsprechende Verzeichnis-/Dateiberechtigungen der Zugriff auf die Datei eingeschränkt werden.