Grosse Projekte

Einfaches einfach und kompliziertes möglich

Webseiten-Werkzeuge


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: 2018/08/24 16:27 von Thomas Große