Speedport Smart 4 - dynamisches DNS "Anderer Anbieter"

2 years ago

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.

3108

36

    • 2 years ago

      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

      Answer

      from

      2 years ago

      @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. 

       

       

      Answer

      from

      2 years ago

      @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.  

      Answer

      from

      2 years ago

      @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.

       

      Unlogged in user

      Answer

      from

    Unlogged in user

    Ask

    from