Speedport Smart 4 - dynamisches DNS "Anderer Anbieter"

vor 2 Jahren

Hallo Zusammen,

 

ich bräuchte mal eure Tipps bzgl. der dynamischen DNS Konfiguration auf dem Speedport Smart 4 Router.

Im speziellen möchte ich einen "Anderen Anbieter" nutzen, welcher das folgende URL Format zur Verfügung stellt.

 

Beispiel Provider: "https://www.abc.com/nic/update?system=dyndns&hostname=$HOSTNAME&myip=$IP"

In meinem fall sieht das wie folgt aus: https://www.abc.com/nic/update?system=dyndns&hostname=def.de&myip=127.0.0.1

 

Wenn ich dies entsprechend über den Webbrowser probiere, funktioniert das Problem los .. im Speedport jedoch steht "nicht registriert", die IP auf Provider Seite bleibt auch unverändert (auch nach Speedport IP Wechsel). Im Systemlog ist leider kein relevanter Eintrag zu finden.

 

Folgendes habe ich bereits probiert, ohne Erfolg .. 

abc.com/nic/update

abc.com/nic/update?system=dyndns&hostname=<domain>&myip=<ipaddr>

 

Daher nun die Frage .. was ist denn das Korrekte Format für die "Updateserver-Adresse" die der Speedport erwartet?

 

Gruß Adrian K.

2934

36

  • vor 2 Jahren

    cyberwolf93

    Daher nun die Frage .. was ist denn das Korrekte Format für die "Updateserver-Adresse" die der Speedport erwartet?

    Daher nun die Frage .. was ist denn das Korrekte Format für die "Updateserver-Adresse" die der Speedport erwartet?
    cyberwolf93
    Daher nun die Frage .. was ist denn das Korrekte Format für die "Updateserver-Adresse" die der Speedport erwartet?

    In deinem Fall abc.com .

     

    Wie heißt denn deine DynDNS Anbieter?

     

    35

    Antwort

    von

    vor 2 Jahren

    @wari1957 

     

    Das Script läuft jetzt. Fröhlich Per Windows Task Scheduler lass ich das dann einfach alle X Minuten / Stunden ausführen und gut is. Fröhlich

     

    Das Script

    Hier mal das Script. Die ursprüngliche Quelle ist https://t1p.de/6uxjs und wurde etwas angepasst.  

     

    $user = "USERNAME"
    $pass = "PASSWORT"
    $log = "logfile"

    $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://www.ovh.com/nic/update?system=dyndns&hostname=HOSTNAME" -Headers $headers | Out-File "$PSScriptRoot\$log.txt"

     

    Username, Passwort und Hostname anpassen, als .ps1 File speichern und dann über die Windows PowerShell ausführen. Das ganze kann man dann auch per Windows Task Scheduler immer automatisch ausführen lassen. So bleibt die IP aktuell. Auch ohne Router. Wenn es nicht hinhauen sollte, schaut einfach mal ins logfile.txt.  

     

    OVH Problem langfristig lösen?  

    Sollte sonst noch wer das Problem haben, schreibt gerne auf GitHub. Dann kommt OVH ggf. auch mal auf die Idee es ohne system=dyndns zu versuchen. 

     

     

    Antwort

    von

    vor 2 Jahren

    @wari1957 

     

    Eine letzte Frage bitte noch. Gibt es eigentlich bei der Telekom einen bestimmten Zeitpunkt, wann die IP Adresse geändert wird? Oder wenn man diesen ermittelt hat, ist es dann immer 24 Stunden später? Oder variiert das immer und deutlich? Will schauen, wie oft ich das Script laufen lassen will.  

     

    Danke dir.  

    Antwort

    von

    vor 2 Jahren

    @Dr.Ronny 

    Wenn deine Verbindung stabil ist, wird die Telekom nur alle 180 Tage die Vebindung trennen.

    Das Script würde ich einfach einmal am Tag aktivieren.

     

    Uneingeloggter Nutzer

    Antwort

    von

Uneingeloggter Nutzer

Frage

von