DDNS Updater Entwicklung & Fehlerbereinigung - Development & bugfixing

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
Joker.com

Hi Qtip,

I have joker.com as a provider and use as the screen.

I also use my fritz.box (7390) as a dyndns register device for one domainname. When the fritz box updates my dyndns entry (dyna-records), it does it for al hosts and the tld (so including www.tld).

If I use the 1.15 ddns updater, it does not and so for I have to use multiple entries (for tld and www.tld). This is ok, but a lot of administration and thus not wanted (preferred :-)).
 

Anhänge

  • entry.jpg
    entry.jpg
    59,9 KB · Aufrufe: 120
I see, that you use a custom provider entry and a own domain. The automatic update of all subdomains is a feature from the provider, ddns updater don't know all subdomains. Let me check the provider faq.

Do you use www.tld.com as your domain in ddns udpater or only tld.com?
 
tld

Hi Qtip,

I used to use only tld.com and now I do have to use www.tld.com and tld.com. Before both were updated with on line, now not anymore.

Joker.com is german btw :-)
 
the ddns updater sends the same url, depending on data entered, to the update server as in v1.10a.
The url looks like this:
http://svc.joker.com/nic/update?username=YOURUSERNAME&password=YOURPASSWORD&hostname=YOURHOSTNAME&myip=YOURIPADDRESS

if all subdomains have been previously updated together and yet no longer, it can really only be a provider issue.

You can test with the 1.10a again and check, whether it is true or not. if so, i check the differences between the ddclient in 1.10a and the one in 1.15. I do believe that I will find nothing that could have something to do with it
 
problem with easydns

Hi,
Sorry but I don't speak German.
I was using DDNS 1.0 for months without any problem
Yesterday I upgraded my Synology 209+II to DSM 3.0-1354 and lost my DDNS updater
I installed your last version 1.15 and nothing is working anymore..
I uninstall and reinstall version 1.00, 1.10, 1.15 and always the same issue:
When I start the service, I have a screen showing" en cours de chargement", which I will translate in "loading" but nothing is happenning and my provider has disappeard from the screen.
The only way to get out is to uninstall the package, as the buttons in the ddns screen are not active anymore
I am using "easydns" as provider
I tested with an other provider and there it worked well "dyndns"
I am not a specialist in IT, but no problem in the past.
I don't know what to do anymore
Thanks in advance for your help
C.
 
Hi,
Sorry but I don't speak German.
I was using DDNS 1.0 for months without any problem
Yesterday I upgraded my Synology 209+II to DSM 3.0-1354 and lost my DDNS updater
I installed your last version 1.15 and nothing is working anymore..
I uninstall and reinstall version 1.00, 1.10, 1.15 and always the same issue:
When I start the service, I have a screen showing" en cours de chargement", which I will translate in "loading" but nothing is happenning and my provider has disappeard from the screen.
Is your DSM in french language?

After a firmware upgrade, all 3rdparty Apps in the folder are owerwriten with the default in the firmware. Before you upgrade the firmware, you have to save your configs etc. for later use.

Normaly there must be a message at the lower right status, if the config are missing.
Do the following:
Stop the service at the package management and uninstall the current version. Install the latest version 1.15 and if it is running, stop the package again. Exec DDNS updater and add a new entry. Now start using the start button at the top. After a few seconds you must see the running message at the bottom. If DDNS updater hangs...close it and go to package management, stop it there. Go to DDNS updater, press the button "log" and copy the latest log entries here.
The only way to get out is to uninstall the package, as the buttons in the ddns screen are not active anymore
I am using "easydns" as provider
I tested with an other provider and there it worked well "dyndns"
I am not a specialist in IT, but no problem in the past.
I don't know what to do anymore
Thanks in advance for your help
C.
If dyndns working, easydns should work to.
 
Qtip
Thanks for your answer, but yes, I did what you wrote and the issue is still there.
Yes, my synology is in french
I took some printscreen
1- Dyndns: the screen after having installed the dyndns address. Everything is OK
2- before launch: I stopped the updater and added my site at easydns
3- after launch: having push on "start", everything disappear and the message "en cours de chargement" (loading) is appearing but stays for ever
I have to uninstall the package to stop it, as stopping the package has no effect
4- log: a copy of the log where it seems that the updater is updating the site at easydns
I don't know what to do next
Thanks again for your help
C.
 

Anhänge

  • before launch.jpg
    before launch.jpg
    79,6 KB · Aufrufe: 84
  • after launch.jpg
    after launch.jpg
    74,5 KB · Aufrufe: 86
  • dyndns.jpg
    dyndns.jpg
    56,1 KB · Aufrufe: 84
  • log.jpg
    log.jpg
    107 KB · Aufrufe: 84
RegFish?

Hi,

Danke, QTip, für die praktische Software. Ich habe sie eingerichtet und dyndns.org funktioniert auch einwandfrei.
hat jemand schon mal regfish probiert? Die Doku ist unter http://www.regfish.de/domains/dyndns/dokumentation
zu finden. Ist das ein Protokoll, das es schon gibt, oder noch etwas neues?

Herzlichen Dank und Gruß




PS: Hier ist es auch so, dass das Kennwort leer bleiben muss.
 
Hi,

Danke, QTip, für die praktische Software. Ich habe sie eingerichtet und dyndns.org funktioniert auch einwandfrei.
hat jemand schon mal regfish probiert? Die Doku ist unter http://www.regfish.de/domains/dyndns/dokumentation
zu finden. Ist das ein Protokoll, das es schon gibt, oder noch etwas neues?

Herzlichen Dank und Gruß




PS: Hier ist es auch so, dass das Kennwort leer bleiben muss.
Das ist ein neues Protokoll und kann nicht mit einem Custom Provider Eintrag erzeugt werden. Ausserdem wird das Passwort nicht benutzt (Pflichtfeld im Formular) und einige Keyworte sind anders. Ich werde das demnächst einbauen, testen müsste das dann jemand mit einem regfish Account.
 
RegFish?

Das ist ein neues Protokoll und kann nicht mit einem Custom Provider Eintrag erzeugt werden. Ausserdem wird das Passwort nicht benutzt (Pflichtfeld im Formular) und einige Keyworte sind anders. Ich werde das demnächst einbauen, testen müsste das dann jemand mit einem regfish Account.

Das kann ich gerne machen! Danke! :)
 
die Version 1.16 steht zum Download bereit

Bitte vorher unbedingt das Paket Init_3rdpartyHelp_1.0.spk installieren und ausführen. Dies gilt für alle Versionen ab 1.16 und höher.

zum Download / zum Changelog
 
Zuletzt bearbeitet:
Könntest Du die neue Version bitte auch noch im ersten Beitrag aktualisieren? Am besten gleich mit dem Hinweis zu Init_3rdpartyHelp...

...oder Du verweist gleich dort auf den Download-Thread.

Danke!
 
Könntest Du die neue Version bitte auch noch im ersten Beitrag aktualisieren? Am besten gleich mit dem Hinweis zu Init_3rdpartyHelp...

...oder Du verweist gleich dort auf den Download-Thread.

Danke!
sorry, hatte ich übersehen, ist aber nun aktualisiert und verweist auf den Download-Tread.
 
vielen Dank für die positive Info, schön das regfish funktioniert :)
 
Eines verstehe ich aber noch nicht: Der ddnsupdater startet nicht automatisch, wenn die DiskStation neu bootet. Ich habe unter /usr/syno/etc/rc.d das Skript S99ddnsupdater.sh gefunden.
- Warum steht es hier und nicht bei /opt/etc/init.rd ?
- Wieso startet es nicht automatisch?

Gemäß der Anleitung im Wiki habe ich das Skript zum starten der optwares geändert. /opt ist ebenso nun ein symbolischer Link und nicht über bind gekoppelt.

Danke & Gruß
 
Eines verstehe ich aber noch nicht: Der ddnsupdater startet nicht automatisch, wenn die DiskStation neu bootet. Ich habe unter /usr/syno/etc/rc.d das Skript S99ddnsupdater.sh gefunden.
- Warum steht es hier und nicht bei /opt/etc/init.rd ?
- Wieso startet es nicht automatisch?

Gemäß der Anleitung im Wiki habe ich das Skript zum starten der optwares geändert. /opt ist ebenso nun ein symbolischer Link und nicht über bind gekoppelt.

Danke & Gruß
Das Skript S99ddnsupdater.sh in /usr/syno/etc/rc.d wird nur beim herunterfahren benutzt, um den Offline-Mode zu aktivieren. DDNS updater selbst wird beim Hochfahren durch das Paketmanagement gestartet.
Damit nach einem Neustart ein gestoppter DDNS updater nicht automatisch startet oder ein laufender DDNS updater auch wieder selbständig startet, werte ich die Datei "enabled" in /var/packages/ddnsupdater aus.

Schau mal bitte, ob nach einem Neustart die Datei "enabled" dort existiert.
Dann sollte auch der DDNS updater neustarten, wenn nicht, dann ist etwas faul. Ich werde das bei mir ebenfalls testen, bis jetzt hat es bei mir immer funktioniert.
 
Ich habe es ausprobiert: enabled existiert. Nach dem reboot sagt auch die Paketverwaltung: ddnsupdater läuft. Starte ich die Oberfläche sagt diese jedoch, dass der ddnsupdater nicht läuft. Der job ddclient läuft auch tatsächlich erst, wenn ich in der Oberfläche "start" drücke.
 
Version 1.16

Hi QTip!

Thanks for the joker input. It works... for choosing and adding joker entries.

But since 1.16 it looks like ddnsupdate became "slow" after editing an entry it says "(translated) Busy woth loading" and ddnsupdater becomes unresponsive. After stopping and restarting the service it works again. But not all domains are correctly updated anymoere. some stay red.

Is this normal behaviour? Am I too quick?
 
same "loading" problem

Hi Qtip,

I have the same loading problem as the French guy. My Syno is in Dutch.

Now I have removed ddns updater via package management and reinstalled it... al config is gone now...

Is there any change of a "save config" button and a "restore config" button to and from a file? Would save me VERY lots of time... i'll start adding all entries manualy now...

I am not so familiar ith SSH scripting and commands.
 
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