DynDNS mit der INWX XML-RPC API
Der Domain Provider InterNetworX (kurz inwx) bietet eine XML-RPC Schnittstelle um alles mögliche an den Domains zu manipulieren. Man kann über die Schnittstelle sogar neue Domains registrieren.
Mit einem kleinen Shellscript habe ich für meinen OpenWRT Router ein DynDNS Script gebaut. Es wird alle fünf Minuten aufgerufen und aktualisiert eine Subdomain wenn sich die WAN IP geändert hat.
http://snippets.sim4000.de/show/35/
In der XML Datei müssen die Zugangsdaten zum Kundenbereich von inwx.de und die Unique ID des DNS Eintrags gesetzt werden. Die UID bekommt man aus der URL zum Bearbeiten eines DNS Eintrags. Hier ein Beispiel:
https://www.inwx.de/kunden/nameserver-updrec.php?recid=107779999
Wenn alles funktioniert sollte nun vom XML-RPC Server als Antwort "Command completed successfully" zurück liefern. Und dann sollte auch die aktuelle IP Adresse im DNS Record stehen.
Verwandte Beiträge
- Asus WL-500G Premium v2 (Internet, OpenWRT)
- Der neue Shortlink Dienst üäx.de (Domains, Internet)
- Wie das DNS System funktioniert (Domains, Internet)
- Typo3 Extension Manager im Firefox 12 (Internet)
- [Bash] Dateiname ohne Endung (Bash)







Was bei mir leider nicht funktioniert, ist, bei den Nameserver-Einträgen die TTL auf weniger als 3600 zu setzen, wie in deinem Beispiel. Vielleicht hat inwx hier mittlerweile den Minimalwert angehoben?
Viele Grüße, Philipp
es geht leider nicht. Das war eine Fehlinfo von mir. (Siehe API Doc)
Mittlerweile bin ich auf http://freedns.afraid.org/ umgestiegen. Habe einfach bei inwx nen NS Record auf FreeDNS gesetzt und arbeite von da aus mit der DynDNS Funktion. Anders geht es leider nicht...