I am using ddclient-3.7.3 on Gentoo with both dyndns.org and dnspark.com. It has two problems with the latter:
- Updates using SSL have a different URL than unencrypted ones. According to this page:
http://www.dnspark.com/support/developers/updateSpecs.php
The update URL is at:
https://www.dnspark.net/api/dynamic/update.php
and the "myip=" parameter seems to have been renamed to "ip=".
- When a host is already set to the correct IP address, an initial run of ddclient gets a "nochange" status code, which is interpreted by ddclient as a failure, therefore the cache file is not updated, and the change is re-tried after 5 minutes. The "nochange" status code should rather be interpreted as a success, and the cache should be updated.
I attached a patch for ddclient-3.7.3 that corrects both problems and works fine here on three PCs running Gentoo Linux.
Patch correcting both problems
This could be the fix for [bugs:#54]. I've made a remark about it on the [protocols] wiki.
Related
Bugs:
#54Wiki: protocols