我正在构建一个应用程序,其功能是查找城市/国家/地区的 IP 地址。
IP 注册人信息通常多久更改一次?如果我使用当前数据库,例如MaxMind 提供的一个,与 3 至 5 年前的历史日志文件相比,我能期望获得合理的准确度吗?
显然,这种事情一开始就不是那么准确。我只是想估计当前 IP 地理位置数据库对旧数据有多大用处(或多无用)。
答案1
它应该还是很稳固的。一旦 ISP 拥有了 IP 地址块,它通常就很不愿意放弃它,因此只有那些已经破产的 ISP 才会归还其分配。
大部分早期的 /8 分配仍将保留。RIR 也将保留其所有分配,因此您在大陆层面上将具有良好的准确性。很难估计有多少 LIR 将放弃其分配,以及在较小的 ISP 层面上将发生多少流失。
NRO 在分配方面有一些很好的统计数据,但关于回收率的数据并不多:http://www.nro.net/statistics
如果您真的想深入研究它,RIR 会维护包含历史分配数据的 FTP 站点,例如:ftp://ftp.ripe.net/pub/stats/ripencc/
我的猜测是,如果您相信 MaxMind 对其当前公共数据库所声称的 99.5% 的准确率,那么您仍然可以在 3 年前的数据上获得约 95% 的准确率。