Using ddclient on B3 for use with zoneedit
Posted: 31 Jan 2011, 10:47
Hi, I use zoneedit to update the dynamic IP address to my webserver (and mailserver) on the B3. I use zoneedit because I have a different domain name then the myname.dyndns.com or alike.
My zoneedit account is on the legacy server legacy.zoneedit.com. If you set up ddclient 'out of the box' it does not work for zoneedit servers, appararently some changes have been made to the servers. Here is how I set it up.
Instal ddclient over an ssh terminal. There is a 'howto' use ssh in the user wiki on the excito web site.
(default password on the B3 is 'excito')
Answer the parameters that ddclient setup asks you but don't worry too much about what you put in, you are going to override the configuration file
After setup is complete goto /etc
copy your old configuration, just for good measure
Open the configuration file with nano (our your preferred editor)
... and edit the file to the following content.
New configuration
Close nano and save the file (nano closes with crtl-X)
Test your configuration with the debug mode and check that the dns servers are updated.
Now restart ddclient with
That is it, it works on my B3
My zoneedit account is on the legacy server legacy.zoneedit.com. If you set up ddclient 'out of the box' it does not work for zoneedit servers, appararently some changes have been made to the servers. Here is how I set it up.
Instal ddclient over an ssh terminal. There is a 'howto' use ssh in the user wiki on the excito web site.
Code: Select all
su
Code: Select all
apt-get install ddclient
After setup is complete goto /etc
Code: Select all
cd /etc
Code: Select all
cp ddclient.conf ddclient.old
Code: Select all
nano ddclient.conf
New configuration
Code: Select all
# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf
pid=/var/run/ddclient.pid
protocol=zoneedit1
use=web, web=dynamic.zoneedit.com/checkip.html,
web-skip='Current IP Address:'
server=dynamic.zoneedit.com
login=YourLoginNameforZoneedit
password='yourpasswordtoZoneedit'
#don't forget the quotes around the password
yourdomainname.xx, yourotherdomain.xx
#any fully qualified domain name you want to update separated by a comma.
Test your configuration with the debug mode and check that the dns servers are updated.
Code: Select all
ddclient -debug -verbose /etc/ddclient.conf
Code: Select all
/etc/init.d/ddclient restart