我在使用远程桌面连接连接到 Windows Server 2008 R2 时遇到问题。假设服务器名称为“hello”,域名为“example.com”,IP 为 192.168.0.4。服务器和客户端位于同一个 LAN 中。
以下是从 Windows Vista 使用远程桌面连接连接到“hello”时的场景:
无法使用帐户“example\administrator”连接到“hello”。错误消息为:
此计算机无法连接到远程计算机。请尝试重新连接。如果问题仍然存在,请联系远程计算机的所有者或网络管理员。
无法使用帐户“example.com\administrator”连接到“hello”。同样的错误。
- 可以使用帐户“hello.example.com\administrator”连接到“hello”
- 可以使用帐户“192.168.0.4\administrator”连接到‘hello’
- 可以使用帐户“example\administrator”连接到‘192.168.0.4’
- 可以使用帐户“example.com\administrator”连接到“192.168.0.4”
- 可以使用帐户“hello.example.com\administrator”连接到“192.168.0.4”
还有一件事是,有些客户端无法使用“\\hello”打开hello的共享,但可以使用“\\192.168.0.4”打开共享。
这是怎么回事?我在 DNS 中遗漏了什么吗?
答案1
好的,我想我已经解决了这个问题。这是服务器防火墙中的两个端口转发规则。删除它们后问题就解决了。
答案2
首先检查您所连接的客户端上的 DNS 设置。
尝试ipconfig /all
从命令提示符运行并检查它正在使用哪些 DNS 服务器。
从那里您需要检查 DNS 服务器是否有目标服务器的条目。
由于它没有解析名称,那么您很可能遇到这样的问题:您的客户端上没有定义 DNS 服务器,DNS 服务器没有注册您的目标服务器(例如,连接到 ISP 的 DNS 服务器,但没有您的本地网络的 DNS 服务器等)