sudo yum install perl perl-Net-IP perl-Net-DNS perl-IO-Socket-INET6 perl-IO-Socket-SSL perl-File-Temp patchutils.x86_64
wget https://sourceforge.net/projects/ddclient/files/ddclient/ddclient-3.8.3/ddclient-3.8.3.tar.gz/download
tar -xvf download cd ddclient-3.8.3/
sudo mkdir /etc/ddclient
sudo mkdir /var/cache/ddclient
sudo cp ddclient /usr/local/sbin
sudo cp sample-etc_ddclient.conf /etc/ddclient/ddclient.conf
sudo cp sample-etc_rc.d_init.d_ddclient /etc/rc.d/init.d/ddclient
sudo chkconfig --add ddclient
cd ..
rm download
sudo nano etc/ddclient/ddclient.conf
config setttings to change as follows
# uncomment/set (daemon=600)*
daemon=600 # check every 300 seconds
syslog=yes # log update msgs to syslog
#mail=root # mail all msgs to root
#mail-failure=root # mail failed update msgs to root
pid=/var/run/ddclient.pid # record PID in file.
ssl=yes # use ssl-support. Works with
# configure/uncomment ip check
use=web, web=checkip.dyndns.org/, web-skip='IP Address' # found after IP Address
# configure cloudflare
protocol=cloudflare, \
zone=example.com, \
server=www.cloudflare.com, \
[email protected], \
password=api_key \
sub.example.com