Have a domain registered with Namecheap, using Cloudflare DNS servers. Prior this setup I was just using Namecheaps DNS until realizing I cannot use their production APIs for Traefik. Whilst I had this setup, updating with ddclient to Namecheap worked just fine.
Now that I am using Cloudflare DNS, I am trying to update the records using ddclient. Nothing seems to work, I've tried a number of different combinations and I've also put my domain into Development mode so that changes are not cached whilst testing.
I have two A records in my cloudflare dashboard: mydomain.com and the subdomain login
Here is my ddclient.config:
daemon=300 # check every 300 seconds
syslog=yes # log update msgs to syslog
pid=/var/run/ddclient/ddclient.pid # record PID in file.
ssl=yes # use ssl-support.
CloudFlare (www.cloudflare.com)
use=web,
protocol=cloudflare,
zone=<mydomain.com>,
ttl=1,
login=<my email login> ,
password=<my DNS-Edit enabled API key>
login.<mydomain>.com
I have also tried just adding the subdomain underneath without the full domain i.e. login and adding web=dynamicdns.park-your-domain.com to the file, nothing seems to work.