alsternerd's blog

Thoughts and failures

DynDNS bei INWX updaten

February 08, 2020 — alsternerd

Da ich ein paar eigene Domains bei INWX habe und jetzt auch ein wenig mit DynDNS spielen wollte bot es sich an direkt die API für DynDNS dort zu verwenden.

Dieses Script funktioniert bisher für IPv4, da ich die IP-Auflösung bisher nur dafür zur verfügung/fertig habe.

Ihr benutzt es, indem ihr bei INWX die subdomain.example.org eintragt und dann einen Nutzernamen, sowie ein Passwort dafür setzt.
Jetzt muss nur noch die IP-Adresse als $DIP übergeben werden und es funktioniert.

Dieses Script exisitiert, weil alle anderen Lösungen entweder zu groß für den Speicher meines Routers waren oder einfach viel zu kompliziert arbeiten.

#!/bin/sh
# Update an inwx domain via it's API

# get the IP, in this case from my own server, use if you like to
IP="$(curl -s https://alster.space/ip.php)"
# The username you assigned while setting up the dyndnssubdomain
USER=mdnys
# The password you provided while setting up the dyndnssubdomain
PASSWORD=CaputCradonis

curl -s -u $USER:$PASSWORD "https://dyndns.inwx.com/nic/update?myip=$IP" > /dev/null

Tags: dyndns, inwx, script, sh