我登录到远程 Windows Server 计算机,并尝试将其连接到 LAN 的 VPN,我也使用 Remotr Desktop 从另一台 Windows 计算机本地连接到该 LAN。我可以将远程计算机连接到 VPN,但这样做时,我丢失了远程桌面连接。我现在的情况是,我知道/认为远程计算机在我的 LAN 上,但不知道其当前 IP 是什么,因此无法再次连接到它。
我对基础设施没有任何控制权,我所拥有的只是一台我控制的远程机器,以及另一台我控制的连接到同一个 LAN 的机器,因为我正尝试使用现有的 VPN 来启动远程机器。
有哪些适用于 Windows 的工具可让我再次在 LAN 上找到机器?我想象一定有一个工具可以使用多播广播机器的新 IP,或者尝试登录到在某处运行的具有已知 IP 的服务器组件。实际上,我正在寻找一些可以在远程机器以及本地机器上运行的软件,以便我在连接到 VPN 后发现分配给远程机器的新 IP 地址(在 LAN 上)。
答案1
我不确定我是否理解了你的问题,但是你发表的这个简短评论似乎很好地解释了这个问题。(也许你应该用那条评论代替你的问题?)
VPN 端点上的日志将为您提供所需的信息。如果您需要将其自动化,以便您不必在每次连接时检查日志以查找其使用的 IP,则您可能需要在远程 PC 连接到您的 LAN 时静态分配 IP。
如果没有关于 LAN 上的 VPN 端点的更多信息,很难给出更好的答案。猜测您已将帖子标记为 Windows,人们可能会认为您正在使用 RRAS,在这种情况下,您想要实现的目标是可能的。
答案2
防火墙是否在工作站上运行?这会影响哪些设备可以发现它。
查看远程网络的 DHCP 服务器以查看已注册的内容。
为远程机器分配一个静态 IP。
使用nmap扫描远程网络块。
这些是我首先考虑的想法,......
答案3
你有没有尝试过nslookup
?
例如:
nslookup [hostname]
如果机器设置为自动在 DNS 中注册(可能应该如此),nslookup
将返回机器的 IP 用于其 VPN 连接。