DEBUG: proxy =
DEBUG: protocol = https
DEBUG: server = checkip.dns.he.net
DEBUG: url =
DEBUG: ip ver =
DEBUG: get_ip: using web, https://checkip.dns.he.net/ reports 206.XX.XX.XXX
WARNING: skipping update of vpn.example.com from to 206.XX.XX.XXX.
WARNING: last updated but last attempt on Sun Aug 31 12:57:07 2025 failed.
WARNING: Wait at least 5 minutes between update attempts.
the docs mention ssl=yes. Not sure it itâs really required or if that is ddclientâs default. But it certainly wonât hurt.
Also, make sure to use the token value. Not the tokenâs ID (a UUID). Not your deSEC account password. deSEC shows the value only once on token creation.
If that does not help, try getting a debug log with actual interaction with the deSEC update service. Either wait five minutes (and disable any ddclient background process/cron job) or somehow force ddclient to ignore the delay (not sure if it has an option).