Problem/Frage zu DynDNS-Update

Forum zu aktuellen Geräten der LANCOM Router/Gateway Serie

Moderator: Lancom-Systems Moderatoren

Antworten
Gerhard
Beiträge: 150
Registriert: 10 Nov 2004, 18:33
Wohnort: Mutterstadt

Problem/Frage zu DynDNS-Update

Beitrag von Gerhard »

Hallo,
vielleicht kann mir jemand einen Tipp geben bzw ein Verständnisproblem klären.

Ich hatte bislang einen DynDNS-Account mit einer DynDNS-Adresse (.net). In der Aktienstabelle stand sowas in der Art
...NET contains=%a?skipiftrue=1
... repeat:300
Das hat soweit immer funktioniert.

Jetzt hab ich beim gleichen Provider 3 DynDNSAdressen (.net,.org,.com) und wollte alle 3 updaten. Also habe ich die Aktionstabelle geändert in
....NET contains=%a?skipiffalse=2
....ORG contains=%a?skipiffalse=1
....COM contains=%a?skipiftrue=1
... repeat:300

Obwohl bei der Einwahl nun alle 3 Adressen korrekt aktualisiert werden (in Aktions-Tabelle und bei Provider geprüft), startet der Timer und das Ganze landet in einer Endlosschleife, bei der nach 5 Minuten nur noch .NET aktualisert wird und der Timer wieder neu startet.

Was mach ich falsch ?

Gruß
Gerhard
Benutzeravatar
LoUiS
Site Admin
Site Admin
Beiträge: 5054
Registriert: 07 Nov 2004, 18:29
Wohnort: Aix la Chapelle

Beitrag von LoUiS »

Hi,

wenn Du das urspruengliche Script benutzt, dann sollte sowieso nur dann upgedated werden, wenn der DNScheck eine von der eigenen IP abweichende WAN IP Adresse liefert, oder die WAN Verbindung getrennt und wieder aufgebaut wird.

Wuerdest Du bitte das originale Script posten (ohne PW und geaenderter Domain) sonst ist das muessig darueber zu reden.

In dem Auszug den Du gepostet hast, koennen schon die SKIPS nicht richtig sein, es koennen nicht zwei aufeinanderfolgende Eintraege ein skip mit 1 haben.


Ciao
LoUiS

P.S. Die einfachste Loesung ist das urspruengliche Script zu lassen wie es ist und fuer die anderen Domains den Assistenten einfach nochmal durchlaufen zu lassen. :)
Dr.House hat geschrieben:Dr. House: Du bist geheilt. Steh auf und wandle.
Patient: Sind Sie geisteskrank?
Dr. House: In der Bibel sagen die Leute schlicht "Ja, Herr" und verfallen dann ins Lobpreisen.
Gerhard
Beiträge: 150
Registriert: 10 Nov 2004, 18:33
Wohnort: Mutterstadt

Beitrag von Gerhard »

Hi LoUis,

das Script sah bislang so aus (weiss nicht mehr wie es entstanden ist, wohl ursprünglich mit dem Assistenten erstellt, dann manuell modifiziert nachdem ich von T-Online zu Congster wechselte). Mit dem vom Assistenten erstellten Script war ich nicht zufrieden, da es durch die DNS-Auflösung ständig eine ungewollte Einwahl auslöste)

Damit lief mein DynDNS-Update schon seit Jahren fehlerfrei.

Index Aktiv Hostname Gegenstelle Sperrzeit Bedingung Aktion Pruefen-Auf Besitzer
1 ja <host>.DNSALIAS.NET T-ONLINE 0 Aufbau http:\\<user>:<pwd>@members.dyndns.org/nic/update?system=dyndns&hostname=%h&myip=%a&wildcard=NOCHG contains=%a?skipiftrue=1 root
2 ja <host>.DNSALIAS.NET T-ONLINE 0 Aufbau repeat:300 root
3 ja <host>.DNSALIAS.NET CONGSTER 0 Aufbau http:\\<user>:<pwd>@members.dyndns.org/nic/update?system=dyndns&hostname=%h&myip=%a&wildcard=NOCHG contains=%a?skipiftrue=1 root
4 ja <host>.DNSALIAS.NET CONGSTER 0 Aufbau repeat:300 root

jetzt habe ich einfach zwei Zeilen hinzugefügt und war mir eigentlich sicher, dass das so funktionieren müsste (T-Online-Einträge zunächst mal unverändert)

Index Aktiv Hostname Gegenstelle Sperrzeit Bedingung Aktion Pruefen-Auf Besitzer
1 ja <host>.DNSALIAS.NET T-ONLINE 0 Aufbau http:\\<user>:<pwd>@members.dyndns.org/nic/update?system=dyndns&hostname=%h&myip=%a&wildcard=NOCHG contains=%a?skipiftrue=1 root
2 ja <host>.DNSALIAS.NET T-ONLINE 0 Aufbau repeat:300 root
3 ja <host>.DNSALIAS.NET CONGSTER 0 Aufbau http:\\<user>:<pwd>@members.dyndns.org/nic/update?system=dyndns&hostname=%h&myip=%a&wildcard=NOCHG contains=%a?skipiffalse=2 root
4 ja <host>.DNSALIAS.COM CONGSTER 0 Aufbau http:\\<user>:<pwd>@members.dyndns.org/nic/update?system=dyndns&hostname=%h&myip=%a&wildcard=NOCHG contains=%a?skipiffalse=1 root
5 ja <host>.DNSALIAS.ORG CONGSTER 0 Aufbau http:\\<user>:<pwd>@members.dyndns.org/nic/update?system=dyndns&hostname=%h&myip=%a&wildcard=NOCHG contains=%a?skipiftrue=1 root
6 ja <host>.DNSALIAS.NET CONGSTER 0 Aufbau repeat:300 root
In dem Auszug den Du gepostet hast, koennen schon die SKIPS nicht richtig sein, es koennen nicht zwei aufeinanderfolgende Eintraege ein skip mit 1 haben.
Wieso nicht ?
Das repeat soll einfach übersprungen werden, wenn alle 3 Updates klappen (tun sie i.d.R. auch), und angesprungen werden, wenn eines der Updates fehlschlägt. Oder habe ich das mit dem Skip falsch verstanden ?

(habe http:// durch http:\\ ersetzt, damit das hier richtig dargestellt wird.)

Gruß
Gerhard
Benutzeravatar
LoUiS
Site Admin
Site Admin
Beiträge: 5054
Registriert: 07 Nov 2004, 18:29
Wohnort: Aix la Chapelle

Beitrag von LoUiS »

Hi,

ist schon klar, dass das nicht funktioniert. Das LANCOM gruppiert ein zusammenhaengendes Script nach dem _Hostnamen_. Du hast aber als Hostnamen jeweils die unterschiedlichen Domains eingesetzt, wodurch jedes als eigenes Script ausgefuehrt wird! Da funktioniert das Update am Anfang natuerlich genau einmal, da jedes der Scripte einal separat gestartet wird, aber nur Zeile 3 und Zeile 6 gehoeren zusammen, und werden wiederholt. Dies fuehrt dann zu dem beschriebenen Effekt.


Ciao
LoUiS


Ciao
LoUiS
Dr.House hat geschrieben:Dr. House: Du bist geheilt. Steh auf und wandle.
Patient: Sind Sie geisteskrank?
Dr. House: In der Bibel sagen die Leute schlicht "Ja, Herr" und verfallen dann ins Lobpreisen.
Gerhard
Beiträge: 150
Registriert: 10 Nov 2004, 18:33
Wohnort: Mutterstadt

Beitrag von Gerhard »

Hi LoUiS,

vielen Dank für die Info - wieder etwas schlauer. Ich dachte, die "Klammer" für ein zusammengehöriges Script wäre die Gegenstelle.

Ich habe den zusammengehörigen Einträgen den gleichen Namen verpasst und %h durch die Hostnamen ersetzt - damit gehts jetzt.

Gruß
Gerhard
Antworten