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
Problem/Frage zu DynDNS-Update
Moderator: Lancom-Systems Moderatoren
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.
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.
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
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
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
Wieso nicht ?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.
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
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
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.