Using Remote Desktop with No-IP

Step 1: Create an account.

To create an account with No-IP simply click the “Sign Up” link at the top of the page. Fill in the required fields on the new account form and click the “Free Sign Up” button at the bottom of the page.

Sign Up

Step 2: Confirm your account.

You will receive an email with a link to confirm your account, click that link.

Note:  If you are using Hotmail or Yahoo mail, this letter may end up in the bulk email folder depending on the level of your spam settings.

Step 3: Sign In to your account.

Now that you have confirmed your account, you can sign in to your No-IP account. On the top right of the page you should see Sign In. Click Sign In and enter enter your username and password.

Sign In

Step 4: Add a domain to your account.

NoteIf you’re using our free service, you can skip to step 5 below.

You should now be logged into the No-IP members section. Here you can add a domain to your account by going to “Domain Registration”, then “Add Domain”. Follow the activation steps to the checkout area.

Add Domain

Step 5: Adding a hostname.

If you created a free account the hostname should already be created. Click on “Hosts/Redirects” and then click on “Add A Host”. Type in a hostname and select the domain you would like to use from the drop down menu. Then click “Add Host” at the bottom of the page.

Add a host

Step 6: Making it dynamic.

Now that you have a host in your account, you will want to install our Dynamic Update Client at the location that has the dynamic IP address. This is a free download from our downloads tab located at the top of the site.


After installing the Dynamic Update Client, be sure to configure it with the email address and password you used to login to this site.

The client will run in the system tray on Windows machines. Be sure to open it and click “File”, then “Preferences” and enabled the option “Start this application automatically when the user logs on”. This will allow the program to start automatically after the user logs in.

DUC System Tray

Step 7: Configure your computer to accept remote connections.

  • Click “Start”, right-click “Computer”, then “Properties” and select “Remote Settings”, on the left.
  • On the “Remote” tab, select the radio button, “Allow connections only from computers running Remote Desktop with Network Level Authentication”, as shown in the image below.
  • Ensure that you have the proper permissions to connect to your computer remotely, and click “OK”.
  • Leave your computer running and connected to the Internet.
  • It should now be ready to accept connections from the outside.

Enable Remote Desktop

Step 8: Configure your router.

Note: If you can already reach your remote desktop system by IP address, then you can skip this step. Also, if your computer is directly attached to the ISP’s cable/DSL modem you can skip this step because you do not have a router.

If this is a new setup you will have to open some ports on your router or firewall. You will need to open port 3389 (tcp) to allow the Remote Desktop Protocol (RDP) to operate normally. Most router vendors refer to this as “Port Forwarding” or “Virtual Services”. You will want to forward port 3389 to the internal IP address of the Windows machine you are trying to access. The internal IP address will be something similar to 192.168.x.x.

Step 9: Run your Remote Desktop client

With the above configuration in place you can now run your remote access services using your host and domain name to access them. You will no longer have to remember the IP address of the machine you are trying to get to.

Simply open your remote access client (we’re using Remote Desktop Connection in this example), fill in your hostname and click “Connect”.

Note: Any computer systems accessible from the Internet should be configured to use a username/password to authenticate users.

remote desktop host field