如何在不 ping 的情况下通过 IP 检查 Windows 机器是否在线?

如何在不 ping 的情况下通过 IP 检查 Windows 机器是否在线?

我有一台 Windows 机器,它的防火墙拒绝ICMPping,因此ping IP即使机器已启动并正在运行,仅使用该机器测试也不起作用。

如何在没有 ping 的情况下知道 Windows 机器是否正在运行?

答案1

如果机器防火墙拒绝 ICMP,它可能也会拒绝所有其他形式的未经授权的访问,因此如果打开防火墙接受 ICMP 不是一个选项,您可以尝试以下替代方法:

  • 如果您有权访问路由器,您可以检查机器是否在连接的设备中。
  • 如果机器正在共享“公共文档”,您可以检查它们是否在网络中可用。
  • 如果机器正在共享打印机,您可以检查打印队列。

另一种方法,但我不确定它是否可以在 Windows 机器上工作,但在 Linux 机器上发出 ping,如果远程 Windows 机器未连接(离线),则 ping 命令返回“主机不可达”,如果它处于开启状态并且没有应答 ping,则没有响应。

答案2

你说的机器是在你自己的网络中,还是在你能访问的网络中,那么你可以尝试捕获网络中的数据包,从 MAC 地址或 IP 地址,你可以知道这台机器是否还活着。试试无线SHARK用于数据包捕获,保持您的网卡处于混杂模式。

相关内容