#/bin/bash #Hier eine URL angeben wo nur die IP4-Adresse zurückgegeben wird #Z. B. http://ipecho.net/plain oder http://ipv4.plain-text-ip.com/ IPhttpUrl="http://checkip4.spdyn.de/" myip=$(curl $IPhttpUrl) #Beim Benutzer und beim Passwort daran denken die #Sonderzeichen mit einem Backslash \ zu escapen user="benutzername" pass="meingeheimespa\$swort" #Die dementsprechende URL ist bei jedem DynDNS-Provider #anders und muss dementsprechend angepasst werden curl -u $user:$pass "https://update.dyn.tld?hostname=meinesubdomain.dyn.tld&myip=$myip" #Alternativ Tokenbasierte Authentifizierung tokenuser="token-benutzername" token="meingeheimerToken" curl -u $tokenuser:$token "https://update.dyn.tld?hostname=meinesubdomain.dyn.tld&myip=$myip" #Für spdyn.de wäre diese z.B. : #curl -u $user:$pass "https://update.spdyn.de/nic/update?hostname=meinesubdomain.spdyn.de&myip=$myip" #token #curl -u $tokenuser:$token "https://update.spdyn.de/nic/update?hostname=meinesubdomain.spdyn.de&myip=$myip"