We just setup some new Windows 2008 R2 servers and we are unable to Remote Desktop into them from our Windows 7 desktops. Remote desktop connects, but after we provide credentials we get:
The connection cannot be completed because the remote computer that was reached is not the one you specified. This could be caused by an outdated entry in the DNS cache. Try using the IP address of the computer instead of the name.
If we connect from Windows 7 to a machine not running Windows 2008 R2, or from a machine not running Windows 7 to the Windows 2008 R2 server, it works fine. Likewise if we connect to the Windows 2008 R2 server from Windows 7 via the IP address then it works fine (although that causes other problems later).
I've only found one other mention of someone having this problem, so I don't think it is just our network.
Any suggestions on how to connect from Windows 7 to Windows 2008 R2 via DNS? Both are 64-bit.
Update: Turns out it does not need to be R2 to get the error. We have another server that is Windows 2008 R1 64-bit that also fails.
It appears this was at least partially related to the clock on the domain controller being off. Once the time was corrected then it worked.
Have you tried flushing the dns cache?
Sounds like the problem lies somewhere in the DNS.
Reference this
Yes, make sure the time on the target server is accurate. It has to be within 5 minutes of the DC usually or servers and workstations start to act funny, though it should be exact. I corrected the time on my newly reformatted target server (2008 not R2) and immediately connected afterwards from my Win7 PC.
To fix this issue login to the affected server using IP address and run the following cmd,
I believe this will fix the issue.
This can happen if you use a certificate and the names don't match.
The solution i had to fix this problem was..make sure you dont have the connection broker role installed on both servers. Even if you do, make sure that load balancing is only checking and working on ONE server. (Which is the connection broker)