mrikirill / SynologyDDNSCloudflareMultidomain

Synology DDNS Cloudflare service provider with multidomains and subdomains
https://mrikirill.github.io/SynologyDDNSCloudflareMultidomain/
MIT License
465 stars 65 forks source link

Does not update DNS records on Cloudflare #7

Open jozefnad opened 3 years ago

jozefnad commented 3 years ago

I have domain .ML It seems, that something is wrond, because Update Status in DDNS settings of Synology is Normal , but this status shows also if I try to put wrong credentials.

Do you know, where could be the issue?

mrikirill commented 3 years ago

Have you tried to run the script in debug mode by following this instruction It seems to be I need to add the debug mode

Tuphal commented 3 years ago

I have a similar problem. It is not updating my .net domain.

With debuging as mentioned in the comment above, it is working. But through GUI I get an error. grafik

3 days ago it was working, suddenly it stopped.

Tuphal commented 3 years ago

I recreated the API key, used the updated file by smoetje, recreated the GUI-entry. All did not work. I finally restarted the whole NAS...now it is working :/ 1 hour wasted on debugging because I did not do the first step on every troubleshooting: restarting

mrikirill commented 3 years ago

I've also added another way for debugging here might be helpful

heiybb commented 2 years ago

I recreated the API key, used the updated file by smoetje, recreated the GUI-entry. All did not work. I finally restarted the whole NAS...now it is working :/ 1 hour wasted on debugging because I did not do the first step on every troubleshooting: restarting

Will it be possible that you haven't created an A record for your ddns domain before? I have exactly the same issue like you today, ddns points to ddns.my.com Though the status shows normal and debug returns good. I am still not able to see the ddns.my.com comes up in the CloudFlare DNS dashboard record list. But after manually creating an A record to make ddns.my.com points to any IP like 8.8.8.8, then click the "Update Now" in the DSM. It works like charm now, 8.8.8.8 has been replaced with the correct external address. Hope my exp help.