Geolocation IP本地化:映射IP->;位置随时间固定?
我正在管理一个web平台,希望获得一些统计数据,我的用户来自哪里。我可以存储远程IP,我知道有一些本地化服务可以将IP映射到地理位置 这个映射是如何完成的?是否有固定的表,哪个IP地址分配给哪个区域Geolocation IP本地化:映射IP->;位置随时间固定?,geolocation,ip,ip-geolocation,Geolocation,Ip,Ip Geolocation,我正在管理一个web平台,希望获得一些统计数据,我的用户来自哪里。我可以存储远程IP,我知道有一些本地化服务可以将IP映射到地理位置 这个映射是如何完成的?是否有固定的表,哪个IP地址分配给哪个区域 我必须在访问时请求映射,还是可以在几天/几个月/几年后请求映射?换句话说:从IP到位置的映射是固定的还是随时间而变化?从IP到位置的映射随时间而变化。我曾读到数据库每月变化5%,尽管很难知道它们是否真的变化那么大,或者数据库提供商是否谎称要更频繁地出售更新。但事实上,这些数据库正在发生变化。因此,您
我必须在访问时请求映射,还是可以在几天/几个月/几年后请求映射?换句话说:从IP到位置的映射是固定的还是随时间而变化?从IP到位置的映射随时间而变化。我曾读到数据库每月变化5%,尽管很难知道它们是否真的变化那么大,或者数据库提供商是否谎称要更频繁地出售更新。但事实上,这些数据库正在发生变化。因此,您应该尽快获取IP地址的位置,至少不迟于您捕获IP地址后的一个月。如果您想存储人口统计数据,您应该保存检索到的国家信息,而不是IP地址,由于其性质,可能会不时发生变化。您可以使用第三方网站对ip进行本地化 我通常使用: 作者在那里。是的,IP分配随时间而变化。例如,对于Ipregistry,客户端库最多可存储24小时的查找结果,但我们建议不要使用很长的时间 事实上,随着RIR(区域互联网注册)数据的变化,一些ISP(互联网服务提供商)利用动态IP地址和拥有分配(特别是IPv4)的公司租用或转售分配,这导致频繁的变化
如果您使用的是Ipregistry之类的服务,它也会返回给定IP地址的威胁数据,甚至建议不要将结果缓存超过1小时,因为威胁数据的更改更加频繁 因此,由于HTTP协议中没有国家信息,我必须在实际请求之后立即对IP进行本地化。对吗?大卫是对的。由于释放、分配或重新分配,IP地址会不时更改。我使用的是IP2Location的数据,每月大约有5%的变化。因此,我不建议固定地点。