Using Remote Desktop with No-IP

Step 1: Create an account.

To create an account with 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 “Sign Up” button on the top of the page.

Sign Up

Step 2: Confirm your account.

Once you have entered your account information into the new user form, and have submitted it, you will receive an email to the address you provided. You will need to check that account and look for the email from Inside the email you will see a link to confirm your account, click this 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 On the top right of the page you should see Sign In. Click Sign In and enter the information that you signed up with, and click “Sign In”.

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 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”, along the dark blue bar and then click on “Add A Host”. Type in a host name, 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 the our Dynamic Update Client at the location that has the Dynamic Address. This is a free download from our downloads tab at the top of the site.


After installing the Dynamic Update Client, be sure to configure it with your email address and password that 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

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 up 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 the 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 host name and click Connect. Note that any computer systems accessible from the Internet should be configured to use a username/password to authenticate users.

remote desktop host field

Of course remember to replace the Computer, username and password fields with your own information.