2
A
回答
3
除非用户与网络服务器在同一LAN上,否则不能这样做。 MAC地址位于TCP/IP下面的以太网层,并且不包含在从用户本地网络路由出去的TCP/IP数据包中。
在某些环境中,可能会使用客户端插件来允许Javascript访问MAC地址,并将该信息传输到服务器。
如果这个是某种基于局域网的网络应用程序,你可以尝试从ARP缓存中获取MAC地址。你如何做到这一点将取决于操作系统,但在Linux下你可以解析输出arp -n
+0
我们如何从asp.net应用程序中启动ARP命令 – 2011-07-04 06:58:38
1
你不能。一般来说,你无法知道用户的MAC地址。
但是,对于受信任网站上的IE,请参阅this。
2
你不能。 ...好吧,不是没有一些完全信任的客户端软件(又名浏览器插件)的帮助。
MAC地址不作为其请求的一部分由浏览器提供,也不能通过客户端JavaScript访问。
收集此类信息的唯一方法是提供一个可代表您检索此类详细信息的浏览器插件。在大多数浏览器/操作系统组合的情况下,这需要您的用户信任并安装插件。
这实际上意味着可以为企业环境设计这样的解决方案......但对于面向公众的网站极其不可能。
如果您希望实现身份验证(为了访问或审计目的),那么我会建议您研究其他选项,例如证书等。
相关问题
- 1. 如何使用IP地址在网站上检测RIM/Blackberry的用户位置?
- 2. 如何检测用户是否在iOS UIWebView中查看我的网站?
- 3. 如何找到登录我们的网站或浏览我们的网站的客户的IP地址
- 4. 检测访问我们网站的用户访问功能
- 5. 获取网络客户端的MAC地址,使用PHP
- 6. 使用Mac查看我的网站在ie6中
- 7. 获取客户端的MAC地址和IP地址访问我的网站
- 8. 在mac上的本地主机上查看我的Laravel网站
- 9. 获取ASP.NET网站用户的MAC地址
- 10. 如何使用javascript检测用户的IP地址?
- 11. 如何检测用户来自PHP之前的网站?
- 12. 如何为我的网站使用php创建绝对网址?
- 13. 如何限制IE用户查看我的网站?
- 14. Firefox扩展:检测地址栏的网址已被用户
- 15. 检测用户的机器标识符(mac地址)。
- 16. 检测用户在访问我的网站前在Rails中访问的网址
- 17. 如何禁用用户通过我的网站上的网址栏去我的目录中的文件夹?用户安全地查看我的目录吗?
- 18. 检查网站的链接使用PHP
- 19. 检测虚拟MAC地址?
- 20. 使用公共IP地址无法查看IIS托管网站
- 21. 如何查看PC中的Mac本地主机(甚至是PHP网站)
- 22. 该网站如何检测来自不同域的用户当前网址?
- 23. php Mac地址检查格式
- 24. 如何在访问我的网站时获取客户端MAC地址?
- 25. 当用户使用IP地址打开网站时如何获取IP地址?
- 26. 如何使用QDnsLookup类查找网站的IP地址?
- 27. 用户如何使用他们的电子邮件地址在我的网站上寻找朋友?
- 28. 我们如何检查我的网站的分析代码?
- 29. 我们如何将经纬度转换为网站的地址?
- 30. 如何检测用户正在查看或连接到哪个网站
它可能通过Java小程序,但这只是一个猜测。 – 2010-06-10 05:41:34