Updating a Host with the Linux Dynamic Update Client

Have a dynamic IP address and need to keep your domain or hostname reachable? Don’t have access to a router with DDNS? Using the Linux Dynamic Update client is an easy, effective way to keep your IP updated.

Once you have installed the Linux DUC, you can run the Linux DUC in your terminal. At the minimum, your noip-duc command needs to contain the following arguments: hostname/domains, username, and password.

noip-duc -g myhostname.ddns.net -u ddnskeyusername -p ddnskeypassword

DDNS Key usernames and passwords are created individually for each hostname or group of hostnames. They are generated from the DNS Records page in your account.

This will start the program and communication with our update servers. If your IP is different than the one on your hostname specified, it will update your IP. Default behavior is to check every 5 minutes (It can’t be lower than this).

There are a number of different features it supports, run noip-duc –help to see your options and be sure to check out the INSTALL.MD and README.MD files within the No-IP DUC download directory to see our full documentation and help information.

Looking to update using IPv6? See our guide here!