I am assuming you have a domain name (yourdomain.com), an account with Zoneedit, and that you have setup the appropriate records in your Zoneedit account for your domain. I am also assuming that you have installed/setup either Ubuntu 8.04 (HARDY) or 8.10 (ibex). This Howto may work with other versions of Linux, but I have only tested this on Hardy and Ibex.
For the purpose of this howto, I will use the (A)-record that I’ve created in Zoneedit called “tux.yourdomain.com”. So on with the show:
1.) First you need to install some packages on your Ubuntu machine from the location that you want syncing with Zoneedit. You can use synaptic, apptitude or apt. To use apt, type the following into the terminal:
:~$ sudo apt-get install ddclient ssh libio-socket-ssl-perl
Fully qualified domain names: tux.yourdomain.com
Username for dynamic DNS service: your-username
Password: your-password
Enter the interface which is used for using dynamic DNS service:web
:~$ gksu gedit /etc/ddclient.conf
# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.confdaemon=300
pid=/var/run/ddclient.pid
ssl=yes
protocol=zoneedit1
## use=if, if=web
use=web, web=’http://www.zoneedit.com/checkip.html/’, web-skip=’IP Address’
## server=www.zoneedit.com
server=dynamic.zoneedit.com
login=
password=’*******
tux.yourdomain.com
:~$ gksu gedit /etc/default/ddclient
run_ipup=”false”
run_daemon=”true”
daemon_interval=”300″
:~$ sudo /etc/init.d/ddclient restart
:~$ sudo /etc/init.d/ddclient status
WARNING: file /etc/ddclient.conf, line x
:~$ tail -f /var/log/syslog
Feb 5 21:16:36 tux ddclient[12034]: SUCCESS: updating tux.yourdomain.com: IP address set to (200: Update succeeded.)
then ddclient should be working fine. However, if you get something similar to the following, you should check your /etc/ddclient.conf and /etc/default/ddclient configurations:
Feb 5 21:13:44 tux ddclient[11788]: WARNING: caught SIGTERM; exiting
Feb 5 21:13:45 tux ddclient[11894]: FATAL: Error loading the Perl module IO::Socket::SSL needed for SSL connect.
References:
1) https://help.ubuntu.com/community/DynamicDNS
2) http://www.linuxquestions.org……..697495/#post3413085