Linux如何根据远程ip获取mac地址(非同网段)(语言-java)

问题遇到的现象和发生背景

我们有个功能是要实现用户登录时校验其mac地址,网上找到一个方法是先用request中获取ip地址,然后Java调用运行cmd的nbtstat -A ip 方式可以获取同网段或不同网段的mac地址,但是java应用时部署在linux,linux只有arg指令, 有没有别的指令获取到mac地址?求指教

跨网段只能想办法让对方告诉你它的MAC地址,标准协议字段内是没有对方MAC地址信息的。

如果要获取到用户的MAC地址可以JS调用windows实现,但是只支持IE和特定的浏览器