我正在为一个网站设置新服务器。我想确保我的用户的隐私得到很好的保护(至少从我的角度来看)。最初我根本不想跟踪 IP 地址。但是,我需要对用户的位置进行粗略估计,以便知道将我的服务器放置在世界的哪个位置以提高访问速度。城市甚至地区并不那么重要,我只关心国家。
我决定不完全记录 IP,而是将其匿名化。我希望尽可能多地匿名 IP 的八位字节(提高匿名性),但仍然能够准确定位国家/地区(准确性)。
我找到了几篇讨论这个问题的文章,但它们只关注单个八位字节。根据这些文章,如果一个八位字节被匿名化,大约 1-5% 的国家可能会被错误分类。
是否有人知道(或多或少)匿名化 2 或 3 个八位字节时的准确度如何?
答案1
不要混淆 IP 地址的某些部分(198.51.100.xx
、198.51.xx.xx
、198.xx.xx.xx
),而是根据本地数据库进行 GeoIP 解析并仅记录国家/地区。这样,您将获得准确的统计数据,而无需存储 IP 的任何部分。本地数据库至关重要,因为您不想将 IP 地址发送给第三方。