[Ddclient-support] secure updates not working with DynDNS - debian stretch
Brought to you by:
supersandro2000,
wimpunk
From: Juan A. <sc...@gm...> - 2018-12-04 19:18:55
|
Hi, I'm not able to make updates via SSL. ddclient is working, but with http updates. I'm using Debian Stretch and I have installed ddclient from repositories. I have also installed libio-socket-ssl-perl However I tried Ubuntu 16.04 too and the same happened. *Some logs:* The next command tells me "CONNECTED: using HTTP" sudo ddclient -daemon=0 -debug -verbose -noquiet This is ddclient.conf pid=/var/run/ddclient.pid ssl=yes protocol=dyndns2 use=web, web=checkip.dyndns.com, web-skip='IP Address' server=members.dyndns.org login=myuser password='mypassword' mydomain.dyndns.org /var/cache/ddclient/ddclient.cache ## ddclient-3.8.3 ## last updated at Mon Dec 3 11:32:43 2018 (1543833163) atime=0,backupmx=0,custom=0,host=mydomain.dyndns.org ,ip=my.public.ip.here,mtime=1543703401,mx=,script=/nic/update,static=0,status=,warned-min-error-interval=0,warned-min-interval=0,wildcard=0,wtime=30 mydomain.dyndns.org sudo ddclient -daemon=0 -debug -verbose -noquiet === opt ==== opt{cache} : <undefined> opt{cmd} : <undefined> opt{cmd-skip} : <undefined> opt{daemon} : 0 opt{debug} : 1 opt{exec} : <undefined> opt{facility} : <undefined> opt{file} : <undefined> opt{force} : <undefined> opt{foreground} : <undefined> opt{fw} : <undefined> opt{fw-login} : <undefined> opt{fw-password} : <undefined> opt{fw-skip} : <undefined> opt{geturl} : <undefined> opt{help} : <undefined> opt{host} : <undefined> opt{if} : <undefined> opt{if-skip} : <undefined> opt{ip} : <undefined> opt{login} : <undefined> opt{mail} : <undefined> opt{mail-failure} : <undefined> opt{max-interval} : 2592000 opt{min-error-interval} : 300 opt{min-interval} : 30 opt{options} : <undefined> opt{password} : <undefined> opt{pid} : <undefined> opt{postscript} : <undefined> opt{priority} : <undefined> opt{protocol} : <undefined> opt{proxy} : <undefined> opt{query} : <undefined> opt{quiet} : 0 opt{retry} : <undefined> opt{server} : <undefined> opt{ssl} : <undefined> opt{syslog} : <undefined> opt{test} : <undefined> opt{timeout} : <undefined> opt{use} : <undefined> opt{usev6} : <undefined> opt{verbose} : 1 opt{web} : <undefined> opt{web-skip} : <undefined> === globals ==== globals{daemon} : 60 globals{debug} : 1 globals{login} : myuser globals{password} : mypassword globals{pid} : /var/run/ddclient.pid globals{protocol} : dyndns2 globals{quiet} : 0 globals{server} : members.dyndns.org globals{ssl} : 1 globals{use} : web globals{verbose} : 1 globals{web} : checkip.dyndns.com globals{web-skip} : IP Address === config ==== config{mydomain.dyndns.org}{atime} : 0 config{mydomain.dyndns.org}{backupmx} : 0 config{mydomain.dyndns.org}{cacheable} : ARRAY(0x55f4b2a2eb70) config{mydomain.dyndns.org}{cmd} : <undefined> config{mydomain.dyndns.org}{cmd-skip} : config{mydomain.dyndns.org}{custom} : 0 config{mydomain.dyndns.org}{fw} : config{mydomain.dyndns.org}{fw-login} : <undefined> config{mydomain.dyndns.org}{fw-password} : config{mydomain.dyndns.org}{fw-skip} : config{mydomain.dyndns.org}{host} : mydomain.dyndns.org config{mydomain.dyndns.org}{if} : ppp0 config{mydomain.dyndns.org}{if-skip} : config{mydomain.dyndns.org}{ip} : <undefined> config{mydomain.dyndns.org}{login} : myuser config{mydomain.dyndns.org}{max-interval} : 2592000 config{mydomain.dyndns.org}{min-error-interval} : 300 config{mydomain.dyndns.org}{min-interval} : 30 config{mydomain.dyndns.org}{mtime} : 0 config{mydomain.dyndns.org}{mx} : config{mydomain.dyndns.org}{password} : mypassword config{mydomain.dyndns.org}{protocol} : dyndns2 config{mydomain.dyndns.org}{script} : /nic/update config{mydomain.dyndns.org}{server} : members.dyndns.org config{mydomain.dyndns.org}{static} : 0 config{mydomain.dyndns.org}{status} : config{mydomain.dyndns.org}{use} : web config{mydomain.dyndns.org}{usev6} : <undefined> config{mydomain.dyndns.org}{warned-min-error-interval} : 0 config{mydomain.dyndns.org}{warned-min-interval} : 0 config{mydomain.dyndns.org}{web} : checkip.dyndns.com config{mydomain.dyndns.org}{web-skip} : IP Address config{mydomain.dyndns.org}{wildcard} : 0 config{mydomain.dyndns.org}{wtime} : 30 === cache ==== cache{mydomain.dyndns.org}{atime} : 0 cache{mydomain.dyndns.org}{backupmx} : 0 cache{mydomain.dyndns.org}{custom} : 0 cache{mydomain.dyndns.org}{host} : mydomain.dyndns.org cache{mydomain.dyndns.org}{ip} : my.public.ip.here cache{mydomain.dyndns.org}{mtime} : 1543703401 cache{mydomain.dyndns.org}{mx} : cache{mydomain.dyndns.org}{script} : /nic/update cache{mydomain.dyndns.org}{static} : 0 cache{mydomain.dyndns.org}{status} : cache{mydomain.dyndns.org}{warned-min-error-interval} : 0 cache{mydomain.dyndns.org}{warned-min-interval} : 0 cache{mydomain.dyndns.org}{wildcard} : 0 cache{mydomain.dyndns.org}{wtime} : 30 DEBUG: proxy = DEBUG: url = checkip.dyndns.com DEBUG: server = checkip.dyndns.com CONNECT: checkip.dyndns.com CONNECTED: using HTTP SENDING: GET / HTTP/1.0 SENDING: Host: checkip.dyndns.com SENDING: User-Agent: ddclient/3.8.3 SENDING: Connection: close SENDING: RECEIVE: HTTP/1.1 200 OK RECEIVE: Content-Type: text/html RECEIVE: Server: DynDNS-CheckIP/1.0.1 RECEIVE: Connection: close RECEIVE: Cache-Control: no-cache RECEIVE: Pragma: no-cache RECEIVE: Content-Length: 105 RECEIVE: RECEIVE: <html><head><title>Current IP Check</title></head><body>Current IP Address: my.public.ip.here</body></html> DEBUG: get_ip: using web, checkip.dyndns.com reports my.public.ip.here SUCCESS: mydomain.dyndns.org: skipped: IP address was already set to my.public.ip.here. I followed this instructions: https://help.dyn.com/ddclient/ Any help please? Thanks in advance Juanjo |