您可以从互联网通过 RDP 连接同一路由器上的多台机器,并且所有机器都使用默认 RDP 端口 3389 吗?
基本上,我的工作中所有不必要的传出端口都被阻止了。3389(默认 RDP)端口未被阻止。因此,将默认 RDP 端口更改为 3390、3391 等不是一个选择。我在家里设置了几台虚拟机,它们都运行不同的操作系统。目前,我通过 RDP 连接到保留了默认 RDP 端口的一台机器,然后通过 RDP 连接到其他机器。
我想知道是否有办法让网络中的所有机器都使用默认 RDP 端口 3389,以及是否仍然可以通过互联网通过 RDP 进入每台机器。
再次强调,这些不是真正的工作站,而是在 VirtualBox 中运行的虚拟机。我现在不使用端口转发,并将所有接口设置为桥接模式,使这些虚拟机直接从路由器检索 IP 地址。
请指教。
答案1
不,这行不通。
首先,您需要访问您的工作路由器以设置端口转发,或者被允许使用 UPNP 将面向互联网的端口转发到您的机器。您的网络是否设置为允许这样做是另一个问题,只有您的 IT 支持人员才能回答。我希望答案是“否。”或“您到底为什么需要这个?”
端口不能转发到多台机器,这不是“这个端口应该无差别地转发到每台机器”的问题。这不是网络的工作方式,虽然你可以想象说“我想向一大堆地方发送一个请求,然后只挑选一个我当时真正关心的响应”,但这实际上非常难以做到和管理在软件中。
您本质上是想让面向互联网的端口将所有信息以多播形式广播到每台机器,但不知何故只能以单播方式进行机器对机器连接。这不仅是不可能的,而且如果在程序中发现错误,可能会允许某人同时感染网络上的每台机器,而不仅仅是其中一台,那么这可能会带来安全风险。
如果您确实需要这样做,那么您应该有一台连接到网络内的机器,然后通过该机器的本地网络跳转到您想要使用的其他机器。