No-Ip.com DNS Group update

DIGITDUCK

Neuer User
Mitglied seit
19 Jul 2006
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
Kann die fritzbox 7170 group update bei no-ip.com durchführen wenn ja wie ?

das hier habe ich bei no-ip gefunden:

# To update this group with your dynamic update client you will just have to provide the following login information:
# Username = groupname:[email protected]
# Password = the group password you just set up
 
keiner ne idee ??? das es mit dem pc-tool geht, das weis ich ja ...aber ich will ja nicht ständig den pc laufen lassen...:( :( :(
 
ja habe ich probiert ...geht nicht ....dachte mir vielleichct das es über benutzerdefiniert gehen könnte...über http update oder so...
 
jesus.christ schrieb:
natürlich geht no-ip. kompletter (!) domainname, user, passwort, fertig.



Du hast nicht verstanden was ich will ...eine dns upzudaten ist kein prob, aber wenn mann mehrere hat und die in eine gruppe tut bei no-ip kann mann auch die koplette gruppe updaten und genau hier hakt es...mit dem pc-tool kein problem mann macht es so wie in der beschreibung ...aber will ja nicht den pc laufen lassen.




nanu wo ist denn das posting von jesus.christ hin ??? merkwürdig....
 
Versuch es mal mit folgender benutzerdefinierten URL:
Code:
dynupdate.no-ip.com/dns?username=<username>&password=<pass>&hostname=<domain>&ip=<ipaddr>&group=
Am Ende musst Du hinter "group=" noch Deinen Gruppennamen eintragen. Den rest kannst Du genau so übernehmen und die echten Daten in der Box eintragen. Die Box ersertzt dann die Felder <username> usw. in dem Link den sie aufruft.

Mehr dazu steht hier:
http://www.no-ip.com/integrate/request/

Wenn es nicht funktioniert, könnte man eventuell auch den Link, den die Box normalerweise für no-ip nimmt, um den Gruppennamen erweitern.
 
Der andere Link, der in der ar7.cfg der Box steht, ist übrigens der hier:
Code:
dynupdate.no-ip.com:8245/ducupdate.php?update=<base64>username=<username>&pass=<pass>&h[]=<domain>&ip=<ipaddr>&group=</base64>
Da müsste hinter "group=" dann auch der Gruppenname ergänzt werden.

Ich weiß aber nicht, ob die Box den Port in der benutzerdefinierten URL akzeptiert. Eventuell müsstest Du dann die ar7.cfg per telnet bearbeiten.

Edit:
Die Box braucht auch immer ein bißchen Zeit. Vielleicht mal neustarten, nachdem Du die Daten eingegeben hast.
 
DM41 du bist ein Genie :D :D :D es hat geklappt !!!mit der zweiten variante...
 
danke nochmal...habs vergessen vor lauter freude :blonk: :blonk: :blonk:
 
shit zu früh gefreut....heute früh ne neue ip bekommen und siehe da er hat wieder nicht upgedatet....mann...wieso gings gestern und heute nicht...vielleicht habe ich noch irgendwo nen fehler drin...mal schauen ob ich es fixen kann...zumindest weis ich jetzt wie es funktioniert..
 
Es war gestern doch die erste Url die ging ...hat nur einwenig gedauert bis es upgedatet wurde....jetzt warte ich mal ab....oder ich mache mal nen reboot vom router ob es wirklich geht...
 
Ich möchte dieses Thema nochmal ansprechen.
Ich habe auf meiner FritzBox 7390 folgenden String erfolgreich getestet:
Code:
https://dynupdate.no-ip.com/dns?username=<username>&password=<pass>&hostname=<domain>&ip=<ipaddr>&group=groupname

Updates funktionieren per HTTPS und für die gesamte Gruppe ("groupname" entsprechend ersetzt).

Wenn ich allerdings versuche Username und Passwort mit Base64 zu übertragen funktioniert es nicht mehr.
Ich habe schon etliche Varianten für "<b64>" bzw. "<base64>" in dem oben genannten String ausprobiert, hatte aber leider keinen Erfolg.

No-IP.com sagst selbst, dass Base64 unterstützt wird.

Weiß jemand, wie genau man die Codierung hier einbauen muss?

Danke
 
Was sind denn "etliche Varianten", die man mit einem einzigen <b64>-Tag ausprobieren könnte? Vor allem, wenn man sich mal diese Seite bei AVM zu Gemüte geführt hat: http://help.avm.de/fritzbox.php?language=de&set=004&topic=hilfe_dyndns

Geht es also etwas konkreter?

Das Encoding mit Base64 funktioniert inzwischen (wenn ich nicht irre, seit 06.20) auch dann, wenn man eine IPv6-Adresse oder "<dualstack> in der URL hat, was davor zu einem (vermutlichen) Buffer-Overflow und einer max. langen URL führte, wenn man parallel noch Base64-Encoding verwenden wollte.

Anders als die anderen Ersetzungen besteht aber das b64-Tag eben aus einem Beginn- und einem Ende-Tag, dazwischen liegender Text wird nach Base64 umgewandelt.

Was funktioniert also da genau nicht bei Dir? Solange die URL korrekt kodiert werden sollte und nur no-ip.com die nicht verstehen kann, wäre die FRITZ!Box ja eher nicht betroffen.
 
Ich habe folgende Varianten ausprobiert:

Code:
https://dynupdate.no-ip.com/dns?<b64>username=<username>&password=<pass>&hostname=<domain>&ip=<ipaddr>&group=groupname</b64>
https://dynupdate.no-ip.com/dns?<b64>username=<username>&password=<pass></b64>&hostname=<domain>&ip=<ipaddr>&group=groupname
https://dynupdate.no-ip.com/dns?username=<b64><username>&password=<pass></b64>&hostname=<domain>&ip=<ipaddr>&group=groupname
https://dynupdate.no-ip.com/dns?username=<b64><username></b64>&password=<b64><pass></b64>&hostname=<domain>&ip=<ipaddr>&group=groupname
https://dynupdate.no-ip.com/dns?<base64>username=<username>&password=<pass>&hostname=<domain>&ip=<ipaddr>&group=groupname</base64>
https://dynupdate.no-ip.com/dns?<base64>username=<username>&password=<pass></base64>&hostname=<domain>&ip=<ipaddr>&group=groupname
https://dynupdate.no-ip.com/dns?username=<base64><username>&password=<pass></base64>&hostname=<domain>&ip=<ipaddr>&group=groupname
https://dynupdate.no-ip.com/dns?username=<base64><username></base64>&password=<base64><pass></base64>&hostname=<domain>&ip=<ipaddr>&group=groupname

Aber leider funktioniert keine dieser Varianten.
Die AVM-Seite habe ich mir auch schon durchgelesen.
Meine FritzBox läuft übrigens auf v6.30.
Ich habe zwar einen DualStack-Anschluss, habe aber den IPv6-Anteil deaktiviert.
 
Mehr als ein b64-Tag funktioniert m.W. nicht. Wie sehen denn die von der FRITZ!Box aus Deiner Vorlage generierten URLs dann aus?

Die erste Form funktioniert problemlos ... was ist denn deren Ergebnis bei Dir? Und zwar nicht die Frage, ob no-ip.com das versteht, sondern ob die URL korrekt aufgebaut wird.

Wenn no-ip.com in einer URL auch Base64-Encoding "versteht" (so lese ich Deinen Text in #15), sollte dort ja auch ein Beispiel ersichtlich sein, wie das aussehen sollte.

Das Base64-Encoding an sich funktioniert jedenfalls genau so, wie in der ersten URL von Dir probiert, das habe ich gerade noch einmal geprüft - also alles zwischen <b64> und </b64> wird mit Base64-Encoding übertragen, was insbesondere bei IPv6-Adressen sinnvoll sein kann, weil einige Parser keine ("unescaped") Doppelpunkte in einer URL mögen.

Wenn die bei no-ip.com das am Ende bei Deiner Anfrage nur falsch verstanden haben (bei "HTTP basic auth" werden Benutzername und Kennwort für so einen Request ebenfalls mit Base64 "maskiert", aber an anderer Stelle, nämlich in den HTTP-Headern eines Requests), dann kannst Du das ohnehin vergessen ...
 
In der FritzBox-Config findet man unter "noip" folgenden Eintrag:

Code:
url = "/ducupdate.php?update=<b64>username=<username>&pass=<pass>&h[]=<domain>&ip=<ipaddr></b64>";

Wenn ich die erste Form benutzte, also:

Code:
https://dynupdate.no-ip.com/dns?<b64>username=<username>&password=<pass>&hostname=<domain>&ip=<ipaddr>&group=groupname</b64>

dann bekomme ich in der FritzBox als Dynamic DNS IPv4-Status: angemeldet, aber bei NOIP.com wird die IP-Adresse nicht geändert.

Bei NOIP.com findet man unter http://www.noip.com/integrate/request als Beispiel:

Code:
http://username:[email protected]/nic/update?hostname=mytest.testdomain.com&myip=1.2.3.4

Aber diese Variante funktioniert schon ohne Base64-Encoding nicht.

Noch irgendeine Idee?
 
Du musst Username und Passwort aus der url weglassen, das ergänzt die Fritzbox automatisch.
 
Kostenlos!

Statistik des Forums

Themen
248,853
Beiträge
2,302,878
Mitglieder
378,501
Neuestes Mitglied
Dalle85