我们正在云上启动ERP应用程序,因此计划捕获从我们的服务器访问应用程序的客户端计算机的系统IP地址。 我们提取的这个ip地址是系统ip还是localhost ip? 它是使用
获取的InetAddress local_ip=InetAddress.getLocalHost();
InetAddress remote_ip=InetAddress.getByName(request.getRemoteAddr());
获取IP地址或mac地址是否安全?据我所知,IP地址仅在网络上是唯一的。
谢谢
答案 0 :(得分:1)
除非您在同一网络上,否则您将无法跟踪mac。一旦数据包穿过路由器,mac addr就会成为你在每一跳上反弹的路由器的mac。 Mac地址仅适用于广播域。有些设备支持代理arp。
答案 1 :(得分:0)
IP地址可能会因会话而异。考虑NATted客户端和DHCP分配的地址。这些不断变化。相同的IP可能在另一时间代表另一个客户端。
考虑到安全性,如评论中所述,没有。