Fw 716

Status
Für weitere Antworten geschlossen.
DDNS - EZ-Internet - dynDNS

Da sage ich mal ganz schön doll DANKE!
Was wäre bloss das Forum ohne euch zwei?? ;)
 
Man kann durchaus mehr als einen DDNS-Namen in das EZ-Internetfeld Hostname eingeben (mit Komma getrennt), wenn man ein WebManager-JavaScript-File ein wenig verändert. Die Fortschreibung funktioniert dann ähnlich der Methode, die flicflac hart codiert hat, nur dass man bei DynDNS nichts ändern muss.

Die Datei findet man unter /usr/syno/synoman/webman/modules und heißt webman-common.js. Da es sich um eine White-Space reduzierte Datei handelt, braucht man eine geeigneten Editor, da die Zeilenlängen größer 10000 Zeichen werden können (ich verwende PSPad; ich denke Phase 5 oder Notepad++ sollten auch gehen).

Man suche Ext.form.VTypes.hostnameMask und ändere wie folgt ab:

Ext.form.VTypes.hostnameMask=/[\-.,a-zA-Z0-9]/;Ext.form.VTypes.hostnameVal1=/^[a-zA-Z0-9][\-.,a-zA-Z0-9]{0,254}$/;Ext.form.VTypes.hostnameVal2=/^([a-zA-Z0-9]([\-a-zA-Z0-9]{0,61}[a-zA-Z0-9]){0,1}([.][a-zA-Z0-9]([\-a-zA-Z0-9]{0,61}[a-zA-Z0-9]){0,1}){0,},?)+$/;

Das war es auch schon.

Das hier geht wirklich nur auf eigene Hacker-Kappe und bitte vorher eine Kopie anfertigen, bevor (!) man auch nur daran denkt, die Datei zu öffnen. :D

itari

Das klappt soweit auch. Aber ich kann nur 2 DDNS-Namen eintragen.
Beim 3. DDNS-Namen kommt die Meldung: Falscher Hostnamenformat
Gehen nur 2 Namen?

Gruß vepman
 
Nee nur nicht ordentlich getestet, weil ich nur 2 DynDNS-Adressen hab ... Hab nu auch grad keine Lust dazu, aber probier mal folgendes:

Ext.form.VTypes.hostnameVal1=/^([a-zA-Z0-9][\-.a-zA-Z0-9]{0,254},?)+$/;

Ist genauso wie im 3. RE - müsste dann eigentlich gehen.

itari
 
Hi itari,
leider bleibt es bei 2 DDNS-Namen, trotz der Änderung.
Beim 3. DDNS-Namen kommt wieder -> Falscher Hostnamenformat. :confused:

Gruß vepman
 
Ich hoffe, du hast gesehen, dass ich das rote Komma in der Mitte herausgenommen habe ... bei mir geht es auch mit 3 Namen.

itari
 
Ich hoffe, du hast gesehen, dass ich das rote Komma in der Mitte herausgenommen habe ... bei mir geht es auch mit 3 Namen.

itari

Ja, das rote Komma hatte ich gesehen. Habe ich auch rausgenommen.
Habe jetzt noch mal mit der Original-Datei angefangen.
Muß ich auch die Änderungen aus dem ersten Post von dir machen?
Oder nur die im letzten Post(hostnameVal1)?

Gruß vepman
 
Alle Änderungen, also nochmal komplett geändert:

Rich (BBCode):
Ext.form.VTypes.hostnameMask=/[\-.,a-zA-Z0-9]/;Ext.form.VTypes.hostnameVal1=/^([a-zA-Z0-9][\-.a-zA-Z0-9]{0,254},?)+$/;Ext.form.VTypes.hostnameVal2=/^([a-zA-Z0-9]([\-a-zA-Z0-9]{0,61}[a-zA-Z0-9]){0,1}([.][a-zA-Z0-9]([\-a-zA-Z0-9]{0,61}[a-zA-Z0-9]){0,1}){0,},?)+$/;
 
Tja, ich kann machen was ich will. Immer nur 2 DDNS-Namen werden akzeptiert. Habe mit der Original-Datei die letzte Änderung eingetragen,
es ging auch dann nicht. Bin dann von Notepad2 auf Notepad++ gewechselt, um ein Fehler von Notepad2 auszuschließen, aber das war es auch nicht.
Trotzdem Danke für deine Mühe.

Gruß vepman
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat