Bering-uClibc 5.x - User Guide - Advanced Topics - Setting Up a Dynamic DNS Client with ddclient

From bering-uClibc
Revision as of 14:37, 1 January 2014 by Kapeka (Talk | contribs) (Additional Reading)

Jump to: navigation, search
Advanced Topics - Setting Up a Dynamic DNS Client with ddclient
Bering-uClibc 5.x - User Guide Next

Note: This page is work-in-progress

About ddclient

DDclient is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Services' free DNS service. Supported features include: operating as a daemon, manual and automatic updates, static and dynamic updates, optimized updates for multiple addresses, MX, wildcards, abuse avoidance, retrying failed updates, and sending update status to syslog and through e-mail.

Supported dynamic DNS services are:

(Probably more, but these are the ones we've found in the current README and RELEASENOTES of ddclient).

To load ddclient during boot, add ddclient.lrp to the list of packages in leaf.cfg.

Configuring ddclient

You can edit the ez-ipupdate configuration file through the package configuration menu:

                       ddclient configuration files

      1) ddclient configuration
      2) ddclient cron entry

 q) quit
---------------------------------------------------------------------------
       Selection:


tbc

Using ddclient

tbd

Configure shorewall

You need to add a rule to allow accessing port 80 from your firewall on the net zone to make ddclient work. Therefore add to /etc/shorewall/rules

HTTP/ACCEPT         fw       net

Don't forget to save your configuration with lrcfg -> s!

Additional Reading

https://sourceforge.net/p/ddclient/wiki/usage explains the available configuration options for ddclient.

https://sourceforge.net/p/ddclient/wiki/protocols documents how to use ddclient with otherdynamic DNS services.


Up Next