有没有办法“ping”iPhone以查看它是否已打开?

时间:2012-03-25 19:35:21

标签: iphone ping

我目前正在为一家技术支持公司工作。我想为我们的电话系统设置一个脚本,该脚本将检查并查看某人的iPhone是否已启动,如果没有移动到升级列表中的下一个人。或者可能尝试我们不想向客户提供的替代号码。 (个人电池,并在真正的紧急情况下有家庭号码。)

我尝试从我的IP .com获取手机的IP地址,但我似乎无法ping那个号码。

:(

4 个答案:

答案 0 :(得分:4)

在大多数情况下(全部?),iPhone将会落后于手机所连接的3G手机供应商的NAT路由器/网关。因此,iPhone将没有可以ping通的公共IP地址。如果手机连接到WiFi网络,它也可能充当NAT路由器,并阻止ICMP(ping)数据包到达设备。

从这个角度来看,你无法解决问题。也许更多关注Apple提供的“查找我的手机”会更有效率。

答案 1 :(得分:1)

你可以尝试相反的方法。创建或购买基于位置的后台应用程序,该应用程序在设备开启且应用程序处于活动状态时更新数据库。然后只需检查数据库中的时间戳。

答案 2 :(得分:0)

如果你不介意越狱iPhone。你可以安装openSSH并为每个iphone尝试ssh。问题在于它们必须在wifi网络中。

答案 3 :(得分:0)

我刚刚在与Macbook相同的Wifi网络上尝试使用iPhone Xs Max OS 13.3。我检查了显示屏上的iPhone IP,这只是为了测试“ ping iPhone”的概念。

  • ping <IP>不起作用
  • 但这有效nmap -Pn <IP>