Page MenuHomeVyOS Platform

CloudFlare DDNS support
Closed, DuplicatePublicBUG

Description

Simply updating ddclient is insufficient according to user reports. We need to identify and make changes to the config script to make actually work.

Details

Difficulty level
Unknown (require assessment)
Version
1.3.0
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Feature (new functionality)

Event Timeline

It is currently impossible to update zones on cloudflare dns via ddclient because the generated configs for cloudflare are mising a zone=<domain.tld> directive.
I also note that the comment for each entry also says "DynDNS provider configuration" regardless of the provider used.

Example bad config file:

# DynDNS provider configuration for 104-1831-gw.104-1831.tdude.co
protocol=cloudflare
max-interval=28d
[email protected]
password='<snipped>'
104-1831-gw.104-1831.tdude.co

Example good config file:

# Cloudflare provider configuration for 104-1831-gw.104-1831.tdude.co
protocol=cloudflare
max-interval=28d
[email protected]
password='<snipped>'
zone=tdude.co
104-1831-gw.104-1831.tdude.co

The zone could be specified by an extra parameter on the CLI but I can't think of a use-case where we can't just extract the root zone from the host-name.

According to T1030 it is working as expected

Ok, this is fixed already but I didn't notice because it is not yet merged in the Equuleus branch which I am running.

Let me merge it into equuleus branch

As this is merged into equuleus can we close this?

Of course we can add the zone option in future versions - but if it is to be auto generated that's even better and more user friendly.

c-po changed the task status from Open to Needs testing.Nov 2 2019, 2:53 PM
c-po triaged this task as Normal priority.
c-po moved this task from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
erkin set Issue type to Feature (new functionality).Aug 31 2021, 6:26 PM