Bei Strato hat man die Möglichkeit Domains oder Subdomains als DynDNS zu nutzen. In der Dokumentation von Strato werden aber leider nur Lösungen mit kostenpflichtigen Programmen vorgeschlagen. Eine Freeware Lösung gibt es da nicht. Deshalb habe ich eine Lösung mit Powershell entwickelt.
Das DynDNS von Strato verwendet laut eigenen angaben das DynDNS v2 Protokoll. Wenn man danach googlet, dann kann man zwar auch kostenlose Programme finden, aber ich wollte es vermeiden irgendwelche Programme von Möchtegernprogrammierern auf meinem Server zu haben und habe deswegen lieber ein kleines Powershell Script entwickelt.
Die Linux-User können das Script übrigens leicht übernehmen, indem sie curl benutzen.
$user = "StratoBenutzername"
$pass = "supersicheres DynDNS Passwort §$!%1"
$pair = "${user}:${pass}"
$bytes = [System.Text.Encoding]::ASCII.GetBytes($pair)
$base64 = [System.Convert]::ToBase64String($bytes)$basicAuthValue = "Basic $base64"
$headers = @{ Authorization = $basicAuthValue }
Invoke-WebRequest -uri "https://dyndns.strato.com/nic/update?hostname=meineadresse.de" -Headers $headers
Ihr müsst nur am Anfang eure Zugangsdaten setzen, dann funktioniert das Script.
Das Script kann man per Task Scheduler nun beim Rechnerstart oder in einem regelmäßigen Zeitintervall ausführen und die DynDNS führt immer ans Ziel. Viel Spaß damit!
Kürzlich hatte ich beschrieben, wie man Condor Maps auf SD Karte verschieben kann. Jetzt habe…
Ich habe jetzt mein Video zur meiner Reise nach La Reunion auf Youtube gestellt. Das…
Mein Condor Spielmodul Gelegentlich spiele ich ganze gerne den Segelflugsimulator Condor 2 dabei hat mich…
Ich hatte gerade Lust mal wieder alle Folgen von Dragonball zu gucken. Leider gibt es…
Auf der Website vom DHV kann man normalerweise Kostenlos die DHV Info lesen. Das ist…
Ich bin für manche so etwas wie ein digitaler Nomade, ich arbeite mit meinem Laptop…