Windows 远程桌面连接如何知道要连接哪台计算机?

Windows 远程桌面连接如何知道要连接哪台计算机?

Windows 远程桌面连接如何工作?IP 地址用于连接计算机,但是……如何从任何地方访问该 IP?例如,如果 IP 地址是 192.168.1.55,则世界上其他地方一定还有另一个 192.168.1.55。远程桌面如何知道要连接哪一个?

非常感谢

编辑:如果我使用远程桌面一段时间后突然无法使用,我应该检查什么?计算机可以远程连接到 LAN 计算机,但是......我应该如何开始解决这个问题?

答案1

192.168.1.55 属于私有 IP 范围

10.0.0.0-10.255.255.255
172.16.0.0-172.31.255.255
192.168.0.0-192.168.255.255

这些都是私有 IP 范围。简而言之,这些数据包永远不会离开您的本地网络,并且无法在公共互联网上路由。所以,是的,有数千个(可能数百万个)192.186.1.55,但它始终连接到本地的(这是计算机/路由器的唯一选择)。

答案2

仅供内部(私人)使用192.168.X.X。这意味着它只在您自己的网络中使用,并且世界上每个网络中都可能存在重复的副本。通常您的路由器会将其保存在“内部”。

想象一下,你在一个国家,你的路由器就是这个国家的边界​​。在你的国家,只能有一个人拥有社会保障号码(或任何其他唯一属性)123,但在你的边界(路由器)之外,很可能有另一个人拥有社会保障号码 123,因为这是一个不同的国家,有不同的管理机构。

为了区分拥有 123 的 A 和拥有 123 的 B,他们发明了全球 IP 地址。这些地址是唯一的,可以与物理地址进行比较。每个互联网连接(通常由多台 PC 共享)都有一个唯一的全球 IP 地址。此 IP 地址用于连接到您所在“国家”(网络)以外的 PC。

答案3

如何从任何地方访问该 IP?

正如其他人所描述的,这是不可能的。如果您与要通过 RDP 连接的计算机不在同一网络上,则该计算机需要具有可路由的(即公共)IP 地址,或者,在本例中,它必须连接到具有该 IP 地址的路由器,并且该路由器必须配置为将 RDP 端口(默认为 3389)转发到(在本例中)192.168.1.55。您将通过 RDP 连接到公共地址。

答案4

每个连接到互联网的人都将被分配一个静态 IP,即路由器/调制解调器将在其 WAN 接口上获得一个静态 IP(对于家庭连接)。

现在路由器将有一个 DHCP 服务器,它将为您分配一个私有 IP,如 192.168.1.55。

现在,为了访问互联网,私有 IP 将被映射到路由器的静态 IP,然后它将进入互联网。这称为 NATTING = 将私有 IP 映射到静态 IP。LAN 上的任何其他用户的情况也是如此。

现在,当您想让 rdp 工作时,路由器中的防火墙应该允许 rdp 连接。因此,来自您计算机的 rdp 数据包将与静态 IP 映射并发送到将进行另一个 natting 的目的地。

希望你清楚。

相关内容