我正在管理一个网络平台,想要获取一些统计数据,了解我的用户来自哪里。我可以存储远程 IP,并且我知道有将 IP 映射到地理位置的本地化服务。
这个映射是如何完成的?有没有固定的表格,给哪个地区分配哪个IP地址?
我必须在访问时请求映射,还是可以在几天/几个月/几年后请求?换句话说:从 IP 到位置的映射是固定的还是随时间变化?
最佳答案
从 IP 到位置的映射随时间变化。我读到过数据库每月更改 5%,尽管很难知道它们是否真的更改了那么多,或者数据库提供商是否撒谎以更频繁地出售他们的更新。但事实是这些数据库会发生变化。因此,您应该尽快获取 IP 地址的位置,至少不要晚于获取 IP 地址后的一个月。
关于geolocation - IP本地化: mapping ip->location fixed over time?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12990196/