我目前正在为一家技术支持公司工作。我想为我们的电话系统设置一个脚本,该脚本将检查并查看某人的iPhone是否已启动,如果没有移动到升级列表中的下一个人。或者可能尝试我们不想向客户提供的替代号码。 (个人电池,并在真正的紧急情况下有家庭号码。)
我尝试从我的IP .com获取手机的IP地址,但我似乎无法ping那个号码。
:(
答案 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>
。