Page MenuHomeVyOS Platform

Modernize dynamic dns operation
Closed, ResolvedPublic

Description

The various operations for command path service dns dynamic can be improved/modernized in a few ways:

  • Dynamic DNS client doesn't necessarily has to be attached to an interface. For example, when using use-web, the interface isn't used at all.
  • There isn't a way of supporting dual-stack configuration because using ipv4 or ipv6 is configured at global level, not per-service level.
  • service is implicitly tied to protocol. One can still setup multiple services per protocol (by choosing a custom service name), but it appears non-obvious.
  • The number of protocols (services) supported by ddclient are lot more that supported via VyOS config (related T4428).
  • Currently, op-mode command show dns dynamic status isn't compatible with new ddclient version anymore.

NB: While we can continue discussing a possible long term replacement for ddclient in T2819, we can still improve the current experience regardless of what we use behind the scene.

Details

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

Event Timeline

Tested on latest "current" source tree build. Works fine and solves the "old syntax" cache file issue. Thank you for the quick and responsive fix.

Viacheslav changed the task status from Open to Needs testing.May 10 2023, 7:20 AM