107459
Goto Top

DynDNS Update mit curl bei Strato

Ich hab nach einer Lösung gesucht, meinen DynDNS-Eintrag bei Strato über die Kommandozeile zu aktualisieren.

Mit curl lässt sich das Update bequem durchfüren


Bash-Script

#! /bin/bash
 
 # Erstellen eines LogFiles mit Uhrzeit
 
 echo -e "\n" >>ddnslog.txt  
 echo -e "UPDATE AUSGEFUEHRT AM :" >> ddnslog.txt  
 date >> ddnslog.txt
 
 # UPDATE DDNS [HOST]
 curl --silent --show-error --insecure --user [BENUTZERNAME]:[PASSWORT] https://dyndns.strato.com/nic/update?hostname=[HOSTNAME] >> ddnslog.txt

Beispielausgabe
UPDATE AUSGEFUEHRT AM :Mon Jun 30 13:37:42 CEST 2015good XX.XX.XX.XXnochg XX.XX.XX.XXnohost XX.XX.XX.XX


Bedeutung:
good : IP aktualisiert
nochg : IP hat sich seit dem letzten Update nicht geändert
nohost : der DynDNS Hostname konnte nicht gefunden werden

Content-Key: 276161

Url: https://administrator.de/contentid/276161

Printed on: April 19, 2024 at 09:04 o'clock