Additional built-in providers
Multi-platform inadyn, inadyn-advanced DDNS client fork.
Brought to you by:
bzbhoover
The main inadyn project has built in support for several ddns providers not currently implemented in inadyn-mt, and it would be nice to add support for them as well.
http://www.tunnelbroker.net
http://dns.he.net/
http://www.dnsexit.com
http://www.changeip.com
http://www.zerigo.com
https://nsupdate.info
http://duckdns.org
https://www.loopia.com
https://www.namecheap.com
https://domains.google.com
https://www.ovh.com
https://www.dtdns.com
http://giradns.com
Thanks Ben!
The "main" inadyn project, from which inadyn-mt, and the project to which you refer were forked, as far as I can tell, is no longer supported. I note this as a point of clarity with regards to any features, or bugs disparity between the respective forks (I think there is at least one other).
Indeed, I do intend to address more easily accomodating additional servers in the upcoming release. To this end, SVN contains source, and docs (readme.html options and change log, and man file), with regards to the additional options listed below.
If you check out the source, run ./autogen.sh, before configure, make.
Comments, suggestions, etcetera, much welcomed.
svn checkout svn://svn.code.sf.net/p/inadyn-mt/svn/trunk inadyn-mt-svn
'--svr_rsp_success <custom DDNS server update success return code>': Optional for custom DDNS updates. A comma delimited quoted string, e.g., "good, nochg", representing custom DDNS server successful update return values.
'--svr_rsp_config <custom DDNS server bad config return codes>': Optional for custom DDNS updates. A comma delimited quoted string representing custom DDNS server bad configuration return values, e.g., "no auth, fqdn, unknown user".
'--svr_ip_param <custom DDNS server ip name parameter>': Optional for custom DDNS updates. DDNS url parameter for ip address, e.g., myip.
'--svr_ip_in_rsp' Optional for custom DDNS updates. Flag that custom DDNS server returns your ip address on update success. Defaults to false.
Ah, perhaps I was referring to a fork then, because the project to which I was referring was last updated 10 days ago: https://github.com/troglobit/inadyn
The reason I bring this up here as a feature request is because this is the fork that FreeNAS uses for its DDNS service. I filed a feature request with them to support Google Domains DDNS, but it's not really a priority for them, so I figured I'd try my request upstream (here).
Last edit: Ben Whitman 2015-04-21
In addition to custom server configuration parameters (see readme.html), see inadyn-mt subdirectory file extra/servers_additional.cfg