Support - No-IP Support Center

Update Clients Support Guides
RSS Guides feed

Installing and Configuring the Windows Version of the No-IP Dynamic Update Client (DUC)

The No-IP DUC is a small piece of free downloadable software that we provide; it periodically goes out on the internet and determines what your current dynamic IP address is. If a change from the previous address is detected, an update request is sent to our servers and the result is that your computer remains reachable over the internet by using your hostname rather than having to know your IP address. In this article, I'm going to go over the installation and basic configuration of the Windows® DUC so that you can get your No-IP service up and running with your dynamic IP address.

A critical component of getting your No-IP dynamic DNS service running is our ability to know what your current IP address is and to receive an update when that address changes. Without knowing what your current IP address is, it's impossible for us to translate your hostname (yourname.no-ip.com for example) to your IP address and direct internet traffic to you. This is true regardless of which service you're trying to run; be it an email server, a web server, a security camera system, etc. Without your IP address, internet traffic doesn't know where to go.

Step one is to download the software. To do so, go to our Windows® download page and select one of the download locations and when asked, save the file to your hard drive.

Download the No-IP DUC software

Save the DUC software to disk

Locate the downloaded file on your computer and double-click on it to start the install process.

Start the install

Follow the prompts; make sure to make the right choices for your own system as this guide is only an example of one possible way to customize the install.

No-IP DUC DDNS setup

Choose the installation directory.

Choose the installation directory for the No-IP DUC

Click Finish to continue on to the configuration portion of the setup.

Click finish to continue with the configuration of No-IP

The No-IP DUC should start up and present you with a window asking for your username and password. Enter the username/password you used when you created your No-IP.com account. If you don't have one then click the link to sign up. This tutorial assumes you have already gone through the the steps necessary to create and confirm an account.

sign on to the DUC with your No-IP account details

After entering your information, the DUC software will retrieve the hosts from your No-IP account. If you haven't yet created any hosts, you can elect to do so by clicking on the add/remove hosts link in the lower screen of the DUC and this will take you into your No-IP account on our site.

The No-IP Dynamic Update Client main screen

From your list of available hosts, select the ones that you want to be dynamically updated with this locations IP address. You select the hostnames by clicking in the box to the left of the name with your mouse. Once you've selected the hosts, the client will immediately update the IP address of the hosts in our database with your current IP address. You can tell if this was successful if the smiley face next to the hostnames changes from orange to yellow as seen in the images; there will also be text confirming the updates in the lower screen of the client software.

No-IP DUC confirmation of successful IP address updates

There is some customization that can be done to ensure that the client is always running when your system is online. In order to get to those options screens, push the Options button and another window will appear that allows modifying some of the DUC settings.

Setting the options on the No-IP DDNS client

If you're running Windows® XP/2000/NT and your account has Administrator privileges, you can select the "Run as a system service" option. This is the preferred way to run the client as it will run and update your IP address automatically even if no one logs onto the machine. This is very useful for servers where there might not be anyone that routinely sees the machine; if it restarts for any reason, the No-IP DUC will always be running.
Note: When DUC runs as a service, there's no icon in the system tray.

Run No-IP DUC as a system service on your Windows® box

Alternatively, you can select the "Run on startup" option. This will only run the DUC when the current use logs onto the machine. It will not restart the client automatically if the machine reboots for any reason and the user isn't there to logon again. This is probably a very bad choice for servers or any machine that will run unattended. The "Run at startup" option will put the No-IP DUC icon in the system tray. While you can run both the service and startup options simultaneously, it's not necessary to do so for the software to function properly.

Run No-IP DDNS client at startup

If you're experiencing a loss of connectivity to your server due to frequent IP address changes, one option that might be useful is to change the scheduling of updates. By default, the DUC checks for IP address changes every 30 minutes. This is sufficient for 99.9% of our users. Most ISPs that use dynamic addressing only change the address once a day and typically less often. If you're in that rare percentage of users that finds their address changing more often than every 30 minutes, you can modify the DUC to check for IP address changes as often as every five (5) minutes. We don't recommend changing this setting unless you find it necessary as it just creates useless and redundant network traffic if you're not experiencing a problem.

In order to modify the timing of updates, click on the Connection tab of the Options window. At the bottom you'll see a slider that can be manipulated with your mouse to change the update timing. Again, do this only if necessary to resolve a frequently changing IP address problem.

Modify frequency of DNS updates with No-IP

This is the basic setup for the No-IP Windows® DUC software. Feel free to explore the other options but use caution when changing settings. It's possible to configure the software in a manner that prevents it from working in your installation. Changes should only be made when necessary and only if you fully understand the change that you're making.

Related Articles