为什么远程桌面不能按计算机名仅对IP起作用?


11

我有一台正在工作的计算机,只能在使用计算机的IP地址时远程连接,在使用计算机名称时则不能远程连接。

我可以看到我的计算机名称正确设置为“ JoshPC”(例如),并且与其他PC名称似乎没有任何冲突。

可能出什么问题了?我已经刷新了试图进行远程登录但没有运气的PC上的DNS缓存。

编辑:

  • PC彼此位于同一网络上
  • 我已经尝试过ipconfig /registerdns并且未收到任何错误(尽管尚未等待15分钟)
  • ping -a [IP] 给出正确的名字
  • 我尝试使用完全限定的计算机名称

Answers:


10

我希望您从同一网络中的计算机进行连接,并且两者都是Windows。从您要远程处理的计算机上获得JoshPC什么ping -a <IPofJoshPC>?它是否提供不同的计算机名称?如果是这样,则不会使用的资源记录更新DNS服务器JoshPC。从JoshPC,尝试ipconfig /registerdns。用DNS注册该计算机资源记录大约需要15分钟。

编辑1:看到您更新。有趣!等待一会后,如果仍然无法使用,我建议尝试使用FQDN访问计算机,如果您尚未尝试过的话。我在办公室内部没有遇到此错误,但是当我在家中使用VPN时,通常会收到此错误。仅提供计算机名称将无法连接,但提供全限定名称将可以连接。

Edit2:如果以上方法失败,请尝试使用nslookup作为JoshPC并比较您获得的IP。如果这些不同,则您的DNS绝对不会更新。尝试联系管理员或刷新并注册DNS。


1
+1获得有用的提示和“ ping -a [ip]”,我不知道使用“ -a”开关来获取名称!1)在同一网络上-2)“ ping -a”给出正确的名称!-3)“ / registerdns”没有帮助
乔什·康姆利

你等了一段时间吗:)?注册后?如果遇到错误,请检查事件查看器是否有任何迹象。那里是否存在一些错误?
vpram86

@飞行员我已经更新了我的问题!
乔什·康姆利

ping -a是否提供类似JoshPC.domain.local的名称,您可以ping该完全限定的名称吗?另外,它是否以与您可以ping的其他计算机类似的格式显示?其他任何人都可以通过名称访问JoshPC吗?
sgmoore,2009年

@Aviator-关于FQDN的要点,但这实际上是我尝试的第一件事。它不起作用,但是IP起作用。我对为什么“ ping -a”给出正确的名字感到困惑!DNS似乎在以一种方式工作,但没有另一种方式。
乔什·康姆利

2

这与另一端的RDP安全性(设置为TLS或高)有关,并使用来自某些内部CA的证书


1

似乎DNS服务器(一个拥有IP->名称解析的服务器)缓存了错误的IP->名称对。请您的系统管理员删除条目,然后尝试进行远程处理。


1

我偶尔遇到此问题,到目前为止,根据我们的经验,它可能与CPU使用率高有关。如果CPU受到冲击,则通过RDP的连接将变得不可靠。我们要么根本无法连接,要么遇到可以连接IP的相同现象,但是主机名称却不能。如果我们等待CPU稳定下来,那么它将更加一致地工作。

我意识到这是轶事,但希望对您有所帮助。


1

遇到此页面时,我也遇到了同样的问题。在我的机器上,我注意到通过其计算机ping主机会将路由从我的家庭网络之外的ping路由到我的ISP,但是当我通过其计算机名(从主机)对客户端进行ping时,它通常会在网络上找到它。

这是通过客户端的计算机名称对客户端执行ping命令的输出:

Pinging HOSTNAME.nyc.rr.com [67.215.65.XXX] with 32 bytes of data:
Reply from 67.215.65.XXX: bytes=32 time=14ms TTL=51
Reply from 67.215.65.XXX: bytes=32 time=34ms TTL=51
Reply from 67.215.65.XXX: bytes=32 time=14ms TTL=51
Reply from 67.215.65.XXX: bytes=32 time=12ms TTL=51

Ping statistics for 67.215.65.XXX:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 12ms, Maximum = 34ms, Average = 18ms

通过主机名称从主机ping客户端时显示:

Pinging CLIENT [192.168.11.32] with 32 bytes of data:
Reply from 192.168.11.32: bytes=32 time=5ms TTL=128
Reply from 192.168.11.32: bytes=32 time=1ms TTL=128
Reply from 192.168.11.32: bytes=32 time=1ms TTL=128
Reply from 192.168.11.32: bytes=32 time=1ms TTL=128

Ping statistics for 192.168.11.32:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 5ms, Average = 2ms

也许有人对此有更多见识?

我的路由器正在运行DD-WRT v24SP2-MULTI(11/20/11)std。我没有转发RDP端口,因为我仅在内部使用远程桌面。

编辑

看来问题与DhcpDomain注册表项有关。由于某种原因,即使两台都是我的家用计算机,它都在一台计算机上设置为nyc.rr.com,另一台计算机上设置了我的公司的域。将它们设置为空白可解决我遇到的问题。

在HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ Tcpip \ Parameters \ Interfaces \\中编辑DhcpDomain =“”

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.