2011-02-28 55 views
0

检测IP地址以外的其他电脑的方法有哪些?检测电脑的方法

我看到一些bux网站,他们没有存储ip地址,但检测到电脑。这怎么可能?做这个程序,或其他?

这是无论如何与饼干相关,或mayby别的?

Web应用程序会自动检测使用非IP地址的计算机。会是什么呢?

+0

电脑不是唯一拥有IP地址的人吗? – Shoban 2011-02-28 19:33:20

+0

看起来你可能会问这两个问题相同的东西;你可以试着在这里看看是否有任何答案适合你: http://stackoverflow.com/questions/1331046/uniquely-identify-one-computer http://stackoverflow.com/questions/5048066/如何唯一识别电脑 – Aaron 2011-02-28 19:36:56

+0

您能否提供您感兴趣的网站的URL?否则,你会问我们一个假设的网站是如何执行'检测计算机'的不是特别明确的操作 - 这不是我们可以回答的问题。它可能是cookies,它可能是一个程序,甚至可能是其他程序。 – 2011-02-28 19:38:02

回答

0

如果客户端在本地网络之外,那么真的没有办法获得100%可靠的机器识别。 MAC地址不是作为普通页面请求的一部分发送的,IP地址可能会发生变化,NAT转换,代理等。最可能最接近的是通过在客户端机器上设置cookie,但他们会a)接受cookie,并且b)不更改或删除它。我不知道这是否适合你的情况。

如果你愿意要求你的客户使用IE,并且他们信任你足以让你创建ActiveX对象,你可以capture the client's MAC Address using the WMI scripting library

如需进一步阅读,请查看this Stack Overflow question

0

嗅探网络流量并查看哪些计算机正在进行通信。

使用网络集线器时更容易。现在,网络交换机仅将流量引导至实际通信的设备。