desktop:dyndns_per_curl

dyndns.bash
#/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"
  • desktop/dyndns_per_curl.txt
  • Zuletzt geändert: vor 6 Jahren
  • von Thomas Große