Apache:IP 地址与用户

Apache: IP addresses vs users

假设您想分析您的访问日志文件以检查用户活动。一种常见的方法是假设相同的 IP 地址对应于相同的用户。

但是,一些互联网提供商使用 CGNAT。简而言之,它允许多个最终用户使用一个公共 public IP 地址。 在这种情况下,使用 CGNAT 并共享相同 public 地址的用户可能会相互混淆。因此,导致计算观看次数和禁止破坏性流量的问题。

问题
有什么替代方法可以缓解这种情况?
(最好只使用 Apache)

您可以认为唯一用户是 IP+用户代理的唯一组合。这样会好一点,但仍然无法区分同一 IP、同一浏览器、同一平台上的用户。

除此之外,您还需要使用服务器端脚本技术并跟踪会话。那将需要 cookie,这不是什么大问题。您不能使用该方法跟踪静态资产。