Page MenuHomeVyOS Platform

Evaluate DDNS (Dynamic DNS client) as successor to ddclient
Open, LowPublicFEATURE REQUEST

Description

Evaluate if DDNS could be used as successor to ddclient. It's developed by the IPFire guys.

https://git.ipfire.org/?p=ddns.git;a=summary

Details

Difficulty level
Hard (possibly days)
Version
-
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Config syntax change (migratable)
Issue type
Internal change (not visible to end users)

Event Timeline

c-po renamed this task from Evaluate DDNS (Dynamic DNS client for IPFire.) as successor to ddclient to Evaluate DDNS (Dynamic DNS client for IPFire) as successor to ddclient.Aug 22 2020, 1:51 PM
c-po renamed this task from Evaluate DDNS (Dynamic DNS client for IPFire) as successor to ddclient to Evaluate DDNS (Dynamic DNS client) as successor to ddclient.
c-po triaged this task as Low priority.
c-po created this task.
c-po updated the task description. (Show Details)
c-po changed Difficulty level from Unknown (require assessment) to Hard (possibly days).
c-po changed Is it a breaking change? from Unspecified (possibly destroys the router) to Config syntax change (migratable).

ddclient does currently not release anymore, see https://github.com/ddclient/ddclient/issues/302 , some of the integrations are already outdated in the current release like cloudflare which does not support API tokens - only the unprotected global key which grants access to everything.

erkin set Issue type to Internal change (not visible to end users).Aug 29 2021, 1:20 PM
erkin removed a subscriber: Active contributors.

Should we revive this consideration again? See https://github.com/ddclient/ddclient/issues/528.

They did have a recent release, but things continue to be unpredictable. So we'll either have to have a different tool (and rewrite the configs) or have to maintain a fork. I see that there used to be a VyOS-maintained fork in the past.

Should we revive this consideration again? See https://github.com/ddclient/ddclient/issues/528.

They did have a recent release, but things continue to be unpredictable. So we'll either have to have a different tool (and rewrite the configs) or have to maintain a fork. I see that there used to be a VyOS-maintained fork in the past.

FYI, I'm currently using latest 1.4-rolling-202303310716

I think definitely there should be another tool, or re-configuration of the current dynamic DNS (ddclient). I have been having many issues with it. Mainly, while setting it up with CloudFlare, trying different configuration until I got it to work and while I got it to work, when I do 'monitor log' it shows SUCCESS, however, keeps trying to update, sending loads of requests per minute and when I enter 'show dns dynamic status' it gives me 'no connect' result for the hosts. so definitely needs to be fixed. Thanks

when I enter 'show dns dynamic status' it gives me 'no connect' result for the hosts

This is a side effect of Bookworm update in 1.4 which is using a newer version of ddclient (3.10). This is fixable though.

As mentioned on slack, there are quite a few contenders:

~None of them probably support RFC2136~ update out of the box. I don't know how important this is for VyOS users.

Edit: ipfire-ddns does support RFC2136 nsupdate. I missed this earlier.