apache - Apache:IP 地址与用户
问题描述
假设您想分析您的访问日志文件以检查用户活动。一种常见的方法是假设同一个 IP 地址对应同一个用户。
但是,一些互联网提供商使用 CGNAT。简而言之,它允许多个最终用户使用一个公共公共 IP 地址。在这种情况下,CGNAT 背后的用户和共享相同公共地址的用户可能会相互混淆。因此,导致计算观看次数和禁止破坏性流量的问题。
问题
有什么办法可以减轻这种情况吗?
(最好只使用 Apache)
解决方案
您可以认为唯一用户是 IP+用户代理的唯一组合。它会好一点,但仍然无法区分使用相同 IP 和使用相同浏览器、在相同平台上的用户。
除此之外,您需要使用服务器端脚本技术并跟踪会话。那将需要饼干,这不是什么大不了的事。您无法使用该方法跟踪静态资产。
推荐阅读
- c# - Blazor 和最新预览版的问题
- laravel - 带有 postgresql 驱动程序的 Laravel Scout 中的 tsquery 和 phrasequery 有什么区别?
- apache - 服务器配置已打开,但客户端被拒绝访问
- java - 我的图像在 PDF 文档中返回为空白
- android - 如何使用 RXJava 调用的响应结果作为另一个 RXJava 函数中的 if 语句的条件?
- .net-core - 加载所需库 hostpolicy.dll 时出错
- php - Mpdf 删除标题和正文内容之间的空格
- r - 您如何准备纵向数据以进行各种规格的生存分析?
- excel - 使用 VBScript 从 TXT 格式文件填充现有的 XLSX
- javascript - 如何使用javascript提取属性值