ddclient - A Perl Client to Update Dynamic DNS Entries

Property Value
Distribution openSUSE Leap 15.1
Repository openSUSE Oss all
Package filename ddclient-3.8.3-lp151.2.1.noarch.rpm
Package name ddclient
Package version 3.8.3
Package release lp151.2.1
Package architecture noarch
Package type rpm
Category Productivity/Networking/DNS/Utilities
Homepage http://ddclient.sourceforge.net/
License GPL-2.0+
Maintainer -
Download size 59.92 KB
Installed size 199.59 KB
ddclient is a small full-featured client requiring only Perl. Supported
features include daemon operation, manual and automatic updates, static
and dynamic updates, optimized updates for multiple addresses, MX, wild
cards, abuse avoidance, retry for failed updates, and status updates to
syslog and through e-mail. ddclient can obtain the IP address from any
interface, through a Web-based IP detection service, and for multiple
routers using custom FW definitions. It also provides full support for
DynDNS.org's NIC2 protocol. Support is also included for other dynamic
DNS services. Comes with sample scripts for use with DHCP, PPP, and


Package Version Architecture Repository
ddclient - - -


Name Value
/usr/bin/perl -
coreutils -
diffutils -
fillup -
grep -
perl >= 5.004
pwdutils -
systemd -


Name Value
config(ddclient) = 3.8.3-lp151.2.1
ddclient = 3.8.3-lp151.2.1


Type URL
Mirror widehat.opensuse.org
Binary Package ddclient-3.8.3-lp151.2.1.noarch.rpm
Source Package ddclient-3.8.3-lp151.2.1.src.rpm

Install Howto

Install ddclient rpm package:

# zypper install ddclient




2017-11-23 - rbrown@suse.com
- Replace references to /var/adm/fillup-templates with new
%_fillupdir macro (boo#1069468)
2017-02-03 - josef.moellers@suse.com
- Upgrade to ddclient-3.8.3.
* added Alpine Linux init scritp - patch send by @Tal on github.
* adding support for nsupdate - patch send by @droe on github
* allow log username-password combinations - patch send by @dirdi on github
* adding support for cloudflare - patch send by @roberthawdon on github
* adding support for duckdns - patch send by @gkranis
2016-01-08 - chris@computersalat.de
- fix for boo#903588
- revert patch change
- recover deleted changes (rev34)
- systemd fix
* conf file must be accessible only by its owner
2014-06-30 - pth@suse.de
- Use perl_requires instead of harcoding a value.
2014-06-18 - stefan.fent@suse.com
- fix pidfile path in /etc/ddclient.conf and set ownership to ddclient
- create user and group ddclient (bnc#881520)
- create /run/ddclient/ with user and group ddclient if not yet
available in %pre
2014-05-22 - chris@computersalat.de
- update systemd stuff
* add {?has_systemd} to fix build for Systems using init scripts
- spec cleanup
* add missing BuildRoot
2014-05-20 - jsegitz@novell.com
- ensure proper handling of .service files with %service_add_pre
2013-12-31 - benoit.monin@gmx.fr
- update to 3.8.2
* adding support by ChangeIP
* sha-1 patch  to allow Digest::SHA
* allow reuse of use
* preventing deep sleep - see bug #46
* Fallback to iproute if ifconfig doesn't work
- drop ddclient-3.8.1-update_nic.patch: upstream changed the "use"
- move all sample-* to examples under the documentation directory
- update source url on sourceforge
2013-12-04 - seife+obs@b1-systems.com
- fix the breakage from last submission:
* service file was put into tmpfiles.d
* tmpfiles config was put into systemd service dir
* rcddclient link was broken (pointed to "service" file)
- fix rpmlint warnings, also introduced by last submission:
* service files and tmpdir config are neither config files nor
should be executable
- package is noarch, mark it as such
- documentation should not have executable bit set
2013-10-27 - p.drouand@gmail.com
- Improve systemd support for openSUSE >= 12.3

See Also

Package Description
ddcutil-0.8.5-lp151.2.3.x86_64.rpm Query and update monitor settings
ddd-3.3.12-lp151.3.4.x86_64.rpm Debugger with Graphical User Interface
ddd-doc-3.3.12-lp151.3.4.noarch.rpm Debugger with Graphical User Interface
ddgr-1.2-lp151.2.2.noarch.rpm DuckDuckGo from the terminal
dds2tar-2.5.2-lp151.2.3.x86_64.rpm DDS2 Tape Streamer Utilities
ddskk-20150816-lp151.2.2.noarch.rpm SKK (Simple Kana to Kanji Conversion Program) for Emacs
deadbeef-0.7.2-lp151.3.3.x86_64.rpm GTK+ audio player
deadbeef-devel-0.7.2-lp151.3.3.x86_64.rpm Development files for deadbeef
deadbeef-lang-0.7.2-lp151.3.3.noarch.rpm Translations for package deadbeef
deadbeef-plugin-mpris2-1.10-lp151.2.3.x86_64.rpm MPRISv2 plugin for the DeaDBeeF music player
debhelper-9.20150101-lp151.2.1.noarch.rpm Helper programs for debian/rules
debootstrap-1.0.97-lp151.2.1.noarch.rpm Bootstrap a basic Debian system
dee-devel-1.2.7+bzr20170616-lp151.2.2.x86_64.rpm Development files for dee
deepin-editor- A text editor for the Deepin environment
deepin-editor-lang- Translations for package deepin-editor