Fri, 13 Nov 2026 18:26:30 UTC Log in
Tool updating DNS data for dynamic IP addresses 107.47 KB built 2026-10-13 08:59:58 GMT

Description

A tool to update dynamic IP addresses typically obtained using DHCP with dynamic DNS services such as changeip.com, duckdns.org or no-ip.com. It makes it possible to access a machine with a fixed name like myhost.duckdns.org even if the ip address changes. ddupdate caches the address, and only attempts the update if the address actually is changed. The tool has a plugin structure with plugins for obtaining the actual address (typically hardware-dependent) and to update it (service depen‐ dent). For supported services, it's a linux-centric, user-friendly and flexible alternative to the ubiquitous ddclient. ddupdate is distributed with systemd support to run at regular intervals, and with NetworkManager templates to run when interfaces goes up or down.

Dependencies

18 total
Requires15
  • /usr/bin/python3
  • /usr/bin/sh
  • /usr/sbin/ip
  • python(abi) = 3.15
  • python3-keyring
  • python3-requests
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(FileDigests) <= 4.6.0-1
  • rpmlib(PartialHardlinkSets) <= 4.0.4-1
  • rpmlib(PayloadFilesHavePrefix) <= 4.0-1
  • rpmlib(PayloadIsZstd) <= 5.4.18-1
  • sudo
  • systemd
  • systemd
  • systemd
Provides3
  • ddupdate = 0.7.1-21.fc45
  • python3.15dist(ddupdate) = 0.7.1
  • python3dist(ddupdate) = 0.7.1
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

144
Name ascending sort Size
/usr/bin/ddupdate 345.00 B
/usr/bin/ddupdate-config 416.00 B
/usr/bin/ddupdate-netrc-to-keyring 380.00 B
/usr/lib/python3.15/site-packages/ddupdate 0.00 B
/usr/lib/python3.15/site-packages/ddupdate-0.7.1-py3.15.egg-info 0.00 B
/usr/lib/python3.15/site-packages/ddupdate-0.7.1-py3.15.egg-info/PKG-INFO 4.70 KB
/usr/lib/python3.15/site-packages/ddupdate-0.7.1-py3.15.egg-info/SOURCES.txt 1.25 KB
/usr/lib/python3.15/site-packages/ddupdate-0.7.1-py3.15.egg-info/dependency_links.txt 1.00 B
/usr/lib/python3.15/site-packages/ddupdate-0.7.1-py3.15.egg-info/top_level.txt 9.00 B
/usr/lib/python3.15/site-packages/ddupdate/__init__.py 25.00 B
/usr/lib/python3.15/site-packages/ddupdate/__pycache__ 0.00 B
/usr/lib/python3.15/site-packages/ddupdate/__pycache__/__init__.cpython-315.opt-1.pyc 187.00 B
/usr/lib/python3.15/site-packages/ddupdate/__pycache__/__init__.cpython-315.pyc 187.00 B
/usr/lib/python3.15/site-packages/ddupdate/__pycache__/config.cpython-315.opt-1.pyc 19.57 KB
/usr/lib/python3.15/site-packages/ddupdate/__pycache__/config.cpython-315.pyc 19.57 KB
/usr/lib/python3.15/site-packages/ddupdate/__pycache__/ddplugin.cpython-315.opt-1.pyc 14.00 KB
/usr/lib/python3.15/site-packages/ddupdate/__pycache__/ddplugin.cpython-315.pyc 14.00 KB
/usr/lib/python3.15/site-packages/ddupdate/__pycache__/main.cpython-315.opt-1.pyc 27.57 KB
/usr/lib/python3.15/site-packages/ddupdate/__pycache__/main.cpython-315.pyc 27.57 KB
/usr/lib/python3.15/site-packages/ddupdate/__pycache__/netrc_to_keyring.cpython-315.opt-1.pyc 962.00 B
/usr/lib/python3.15/site-packages/ddupdate/__pycache__/netrc_to_keyring.cpython-315.pyc 962.00 B
/usr/lib/python3.15/site-packages/ddupdate/config.py 12.64 KB
/usr/lib/python3.15/site-packages/ddupdate/ddplugin.py 9.85 KB
/usr/lib/python3.15/site-packages/ddupdate/install.conf 444.00 B
/usr/lib/python3.15/site-packages/ddupdate/main.py 18.19 KB
/usr/lib/python3.15/site-packages/ddupdate/netrc_to_keyring.py 460.00 B
/usr/lib/systemd/user/ddupdate.service 381.00 B
/usr/lib/systemd/user/ddupdate.timer 191.00 B
/usr/share/bash-completion/completions/ddupdate 1.72 KB
/usr/share/ddupdate 0.00 B
/usr/share/ddupdate/dispatcher.d 0.00 B
/usr/share/ddupdate/dispatcher.d/50-ddupdate 841.00 B
/usr/share/ddupdate/plugins 0.00 B
/usr/share/ddupdate/plugins/__pycache__ 0.00 B
/usr/share/ddupdate/plugins/__pycache__/addr_default_ip.cpython-315.opt-1.pyc 2.02 KB
/usr/share/ddupdate/plugins/__pycache__/addr_default_ip.cpython-315.pyc 2.02 KB
/usr/share/ddupdate/plugins/__pycache__/addr_default_web.cpython-315.opt-1.pyc 3.09 KB
/usr/share/ddupdate/plugins/__pycache__/addr_default_web.cpython-315.pyc 3.09 KB
/usr/share/ddupdate/plugins/__pycache__/addr_default_web6.cpython-315.opt-1.pyc 3.31 KB
/usr/share/ddupdate/plugins/__pycache__/addr_default_web6.cpython-315.pyc 3.31 KB
/usr/share/ddupdate/plugins/__pycache__/addr_dnshome_de.cpython-315.opt-1.pyc 5.76 KB
/usr/share/ddupdate/plugins/__pycache__/addr_dnshome_de.cpython-315.pyc 5.76 KB
/usr/share/ddupdate/plugins/__pycache__/addr_hardcoded_if.cpython-315.opt-1.pyc 1.44 KB
/usr/share/ddupdate/plugins/__pycache__/addr_hardcoded_if.cpython-315.pyc 1.44 KB
/usr/share/ddupdate/plugins/__pycache__/addr_hardcoded_ip.cpython-315.opt-1.pyc 1.38 KB
/usr/share/ddupdate/plugins/__pycache__/addr_hardcoded_ip.cpython-315.pyc 1.38 KB
/usr/share/ddupdate/plugins/__pycache__/addr_ip_disabled.cpython-315.opt-1.pyc 1.02 KB
/usr/share/ddupdate/plugins/__pycache__/addr_ip_disabled.cpython-315.pyc 1.02 KB
/usr/share/ddupdate/plugins/__pycache__/addr_ip_from_cmd.cpython-315.opt-1.pyc 2.43 KB
/usr/share/ddupdate/plugins/__pycache__/addr_ip_from_cmd.cpython-315.pyc 2.43 KB
Files 1–50 of 144 Next →
of 3

Component of

buildroots that installed this RPM

No Buildroots