使用asp.net Web应用程序获取客户机的mac地址

时间:2013-11-06 11:36:42

标签: c# asp.net .net

我尝试了很多解决方案,但我只是获取服务器的mac地址。我需要获取客户机的mac地址。这可以获取客户机的mac地址吗?

如果没有,是否可以从客户端计算机获取任何其他唯一ID?

1 个答案:

答案 0 :(得分:3)

简短的回答是:

使用JavaScript无法从客户端获取MAC地址,因为这会带来严重的安全风险。

您将能够获得的唯一唯一ID是IP地址,但这可能不是唯一的,因为用户的计算机可能在路由器后面进行NAT。

您可以在Java applet上使用ActiveX控件来获取客户端计算机的MAC地址,但这需要在客户端计算机上安装所选方法,并且永远不会成为获取MAC地址的故障安全方法。