oznu / docker-cloudflare-ddns

A small amd64/ARM/ARM64 Docker image that allows you to use CloudFlare as a DDNS / DynDNS Provider.
https://hub.docker.com/r/oznu/cloudflare-ddns/
GNU General Public License v3.0
1.08k stars 219 forks source link

Support .cf, .ga, .gq, .ml, or .tk TLD (top-level domain) #36

Closed GuyKh closed 4 years ago

GuyKh commented 4 years ago

When trying to run the API manually - I'm getting

{
  "error": "You cannot use this API for domains with a .cf, .ga, .gq, .ml, or .tk TLD (top-level domain). To configure the DNS settings for this domain, use the Cloudflare Dashboard."
}

And indeed i'm using a tk domain.

Is there any way to make this work?

GuyKh commented 4 years ago

It seems like a bug/feature on Cloudflare end https://community.cloudflare.com/t/unable-to-update-ddns-using-api-for-some-tlds/167228/49

gardner commented 4 years ago

This has been working for my .tk domain until recently.

GuyKh commented 4 years ago

This has been working for my .tk domain until recently.

Yeah, look at the link I put. It's a few days problem

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

RUGMJ commented 3 years ago

hey is there any update on this?

chessmango commented 3 years ago

hey is there any update on this?

Pretty far beyond anything this project can do really. Cloudflare themselves are curbing potential abuse by blocking API modification for freebie TLDs. A bit heavy-handed perhaps, but abuse-prevention is a tricky business.

jjasoncool commented 2 years ago

圖片 Maybe is a solution. I haven't try it.

resource: https://community.cloudflare.com/t/unable-to-update-ddns-using-api-for-some-tlds/167228/65

GuyKh commented 2 years ago

@jjasoncool I've actually created a single CNAME route (abc.tk -> abc.duckdns.org) and created all other subdomains are routed to the main TK. (my.abc.tk -> abc.tk)