2

我有一个网站,我可以收集查看者的各种信息(日志) ,包括但不限于:IP、、、、和。(如果是移动设备,则为等)CountryCityOSDateTimeMobileOSDevice Model

但是,具有相同 IP 地址的日志似乎无法识别查看者,因为该网站主要由我大学的学生使用,并且他们具有与大学 WiFi 相同的 IP 地址。

我想以某种方式获取查看器设备的 MAC 地址,但它似乎不适用于 ASP.NET。(有一个 JavaScript 解决方案,但它只适用于 IE。)

有什么方法可以获取我的用户的 MAC 地址吗?或者有没有其他方法可以唯一地识别我网站上的用户,我也许可以使用?

提前致谢。

4

1 回答 1

3

您无法获取 MAC 地址,因为您和网站查看者之间有很多机器(和接口)。正如您所发现的,IP 地址不是唯一的,因为访问者可能在 NAT 之后,或者可能由于租约续订或临时分配而更改 IP 地址。

如果您只是想识别机器(以及用户和会话),还有其他方法可以进行指纹识别:https ://panopticlick.eff.org/static/browser-uniqueness.pdf

您没有解释为什么要获取 MAC 地址。你想完成什么?

于 2012-12-25T04:28:09.827 回答