-1

我在城市的不同位置有一堆计算机(运行 Windows 7),我需要知道哪些计算机实时在线。由于没有一台计算机具有静态 IP 地址,因此我无法使用通常的 ping 计算机机制。

我最初的想法是创建一个 Windows 服务并将其安装在每个客户端上,然后让各自的服务 ping 一个中央服务器(我有一个亚马逊 EC2 帐户,运行 Windows 操作系统),它可以跟踪每台各自计算机的最后一次 ping 时间收到了。然后,基于网站的仪表板将从服务器读取数据库,并根据最后记录的 ping 判断相应计算机是否在线/离线。

现在,所有这一切似乎都需要做很多工作,因为这一定是一个相当普遍的问题。任何人都可以建议一个开箱即用的解决方案或类似的机制来实现我的目标,即监控没有静态 IP 地址的远程计算机的在线/离线状态。谢谢

4

2 回答 2

3

我的一个朋友使用 www.no-ip.org。他所做的是在连接到 no-ip.org 的计算机上运行程序并保持某个地址(例如:my_computer_1.no-ip.org)是最新的,以便即使 IP 已更改,它也可以链接到他的 PC . 像这样,您可以为所有 PC 设置一个伪静态地址,并尝试连接到这些地址以查看 PC 是否在线。我希望这会有所帮助。

于 2013-03-26T23:11:10.860 回答
1

PRTG显示器?

http://www.paessler.com/prtg

它主要用于服务器,但非常适合您的场景。

于 2013-03-26T23:11:12.017 回答