Table of Contents

ddclient

General Information

Using ddclient to update your dynamic IP for OpenDNS.

Checklist


Prep OpenDNS Account

  1. Login to OpenDNS (https://login.opendns.com)
  2. Click on the Settings tab.
  3. Select the desired network in the drop down box.
  4. Click on Advanced Settings on the left.
  5. Ensure that “Enable dynamic IP update” is checked.

ddclient setup

Download, install, configure ddclient.

Download

Install

Install perl ssl library

yum install perl-IO-Socket-SSL

Extract and un-archive

tar -jxvf ddclient-3.8.3.tar.bz2

Create required directories

mkdir /etc/ddclient
mkdir /var/cache/ddclient

Copy files to system locations

cp sample-etc_ddclient.conf /etc/ddclient/ddclient.conf
cp ddclient-3.8.3/ddclient /usr/sbin/
cp ddclient-3.8.3/sample-etc_rc.d_init.d_ddclient /etc/rc.d/init.d/ddclient

Configure

Change perms, edit config file

chown root:root /etc/ddclient/ddclient.conf
chmod 600 /etc/ddclient/ddclient.conf
vi /etc/ddclient/ddclient.conf
 
## OpenDNS.com account-config
use=web, web=myip.dnsomatic.com
ssl=yes
server=updates.opendns.com
protocol=dyndns2
login=email@domain.com
password=mypasshere
MyNetwork

Test the config

ddclient -daemon=0 -debug -noquiet

Enable/start the service

chkconfig --add ddclient
service ddclient start