using SSL on namecheap's DDNS with ddclient
I have a domain pointing to a machine that once in a while changes IP (have no control over that), so I setup DDNS on namecheap and installed ddclient. I also added in the config the option to use SSL for its communication.
It works fine but after checking it's using HTTP and I can't make it work with SSL.
use=web, web=dynamicdns.park-your-domain.com/getip ssl=yes protocol=namecheap server=dynamicdns.park-your-domain.com login=etc
-noquiet -verbose -debug shows:
DEBUG: proxy = DEBUG: url = dynamicdns.park-your-domain.com/getip DEBUG: server = dynamicdns.park-your-domain.com CONNECT: dynamicdns.park-your-domain.com CONNECTED: using HTTP SENDING: GET /getip HTTP/1.0 SENDING: Host: dynamicdns.park-your-domain.com SENDING: User-Agent: ddclient/3.8.1 SENDING: Connection: close SENDING: RECEIVE: HTTP/1.1 200 OK RECEIVE: Cache-Control: private RECEIVE: Content-Length: 13 RECEIVE: Content-Type: text/html RECEIVE: Server: Microsoft-IIS/8.5 RECEIVE: Set-Cookie: cookie; path=/ RECEIVE: X-Powered-By: ASP.NET RECEIVE: Date: Wed, 05 Oct 2016 22:09:39 GMT RECEIVE: Connection: close then succeeds checking / updating IPs.
according to almighty google's results, it shows SSL instead of http when it does use ssl.
namecheap support replied with
Please mind that in order for SSL connection to be working properly, you need to have 3.7.0 ddclient version and IO::Socket::SSL.
and after I posted my versions and debug they replied with:
As for usage of SSL, regretfully, that is not something we can properly assist you with as the work of SSL certificate depends on such factors as server setup, kind of SSL installed, its provider etc.
Thus, we may recommend you to check the configuration on the server side and discuss the matter with your SSL provider additionally.
which doesn't make sense unless I am missing something. It seems like they are implying the machine should have a full SSL cert?
tldr; if you have working ddclient with ssl on namecheap, how do I do that - what did I do wrong?