Evaluate if DDNS could be used as successor to ddclient. It's developed by the IPFire guys.
Description
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)
Related Objects
- Mentioned In
- T5144: Modernize dynamic dns operation
Event Timeline
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.
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.
We have had decent progress since my last message a year back. This task can be closed for now I guess.