By Hester / Last Updated March 23, 2023

The issue: I can RDP with IP address but not computer name


I can RPD with IP address but not computer name. I have a work computer that I can only connect to remotely when using the computer's IP address and not when using the computer's name. When randomly connecting to the computer using the hostname, it will report ‘Credentials did not work’. How can I fix RDP works with IP but not name?”

- Question from a user

Your Credentials Did Not Work

How to fix RDP works with IP but not name [6 solutions]

Remote Desktop Connection is a convenient tool for users to remote access PC on the same network. However, some users cannot RDP by hostname but can RDP with the IP address. If you are facing the same problem, try the following solutions.

Solution 1. Check your hostname

You need to ensure you get the right PC name for Remote Desktop.

Go to Settings > System > Remote Desktop, and you can find the PC name under How to connect to this PC.

PC Name

Solution 2. Flush and register DNS

RDP works with IP but not name may occur if your DNS server is not updated with the resource of your PC. You can fix the DNS issue with the below steps.

Step 1. Press Win + R, enter “cmd” and press OK.

Run Box cmd

Step 2. Enter the commands one by oneand wait for about 15 minutes to register the computer resource records with DNS.

  • ipconfig/flushdns
  • ipconfig/registerdns

Enter the Commands One by One

Solution 3. Clear RDP cache

You may have RDP cached credentials saved for the hostname and need to clear the RDP cache manually.

Step 1. Press Win + R, enter “regedit”and press OK.

Run Box regedit

Step 2. Navigate to: HKEY_CURRENT_USER > Software > Microsoft > Terminal Server Client.

Terminal Server Client

Step 3. Expand the Default key that contains the most recently used connections, right-click the entry, and click Delete. Repeat the process to delete other entries.

Delete Default User

Step 4. Expand the Servers key that contains the details of all the RDP connections, select the user you want to delete, and right-click UsernameHint > Delete.

Delete Servers

Step 5. There is a default.rdp file that will not show or delete by default. You can delete it by entering the command in Command Prompt.

  • del /ah %homepath%\documents\default.rdp

Delete Default RDP File

Solution 4. Rejoin the local administrators group

RDP allows remote connections over LAN between computers that are in the local group. If you fail to Remote Desktop with the hostname, try to rejoin the local group.

Step 1. Search "Computer Management” in the start menu and click Run as administrator.

Computer Management

Step 2. Click Local Users and Groups (Local) > Groups > Administrators. Select the hostname and click Remove. Then click Add to rejoin the hostname to the group.

Administrators Add

Solution 5. Change the network settings

If you can successfully ping the remote computer but cannot remote into it via its PC name, you may connect to the wrong network that will give a reply to make the pinging look successful but indeed unsuccessful. In this case, you need to reorganize the network connection priority.

Step 1. Search for “View Network Connections” in the start menu and open it.

Step 2. Click Advanced > Advanced Settings.

Network Connections Advanced Settings

Step 3. Select the network connection and click the up/down arrow to change the network connection priority. Click OK when you have organized the priority.

Change Network Connection Priority

Solution 6. Switch to an RDP alternative that supports one-click remote control

Suppose you still have trouble using Remote Desktop Connection with the hostname. In that case, we recommend you use the professional RDP alternative AnyViewer, which allows one-click remote control without entering the IP address or username.

Besides, AnyViewer has the following benefits over RDP:

Compatible. AnyViewer supports Windows OS and Windows Server OS, while RDP does not support Windows Home/Standard edition.
File transfer. AnyViewer supports flexible file transfer between devices with or without remote control.
Multiple session. AnyViewer allows simultaneous multiple sessions.
Instant chat. AnyViewer has a chat box for users to exchange messages during the remote session.

Download AnyViewer on your computers to enjoy the unattended remote access!

Download Freeware Win 11/10/8.1/8/7
Secure Download

Step 1. On the host computer, click Sign up for registration.

Log in Anyviewer

Step 2. Enter the information and click Sign up.

Sign Up for Anyviewer

Step 3. Log in to the account you registered before on the client computer, and the device will automatically assign when you log in.

Free Editions

Step 4. Go to Device. Click the computer you want to take control of and click One-click control.

Connect to My Devices

Notes:✎... AnyViewer offers budget-friendly plans for business use. You can subscribe to the Professional or Enterprise plan to gain more rights!
More concurrent channels for connections.
More simultaneous connections. (the Enterprise plan supports 10 simultaneous sessions)
More assigned devices for unattended remote access. (the Enterprise plan can assign 100 computers)
Connect in privacy mode to well-enough protect your data and privacy.
Best performance with high-image quality.


That’s all for resolving RDP works with IP but not name. In this post, we mentioned many solutions: flush and register DNS, clear the RDP cache, use the reliable RDP alternative AnyViewer, etc. Get the best solution based on your needs!