geoip – MaxMind在哪里获取数据以及如何访问它?


http://www.maxmind.com/这样的地理定位数据库获取数据的来源是什么?据我所知,像ARIN和RIPE这样的IP注册表只是保存有关哪个公司被分配IP范围的信息,所以它必须来自ISP的权利?如果是这样,必须有一些方法来访问它. 最佳答案 有许多MAXMIND数据库,有些是免费的,有些是商业许可的.在某种程度上,这些数据库中的信息来自其他公共数据库,例如RIPE,部分来自MAXMIND的内部处理/匹配.

您可以编写自己的工具来解析RIPE数据库,提取所有字段并根据需要构建自己的数据库,或者您可以向已经完成它的人付费.

如果您要以编程方式查询其数据库,则dev.maxmind.com上的大多数语言都有API.

请注意 – 如果您使用MAXMIND GeoASN数据库从IP查找ASN,则AS名称不一定与与给定IP关联的ISP名称匹配. (例如AS2856解析为许多不同的组织,包括BT和TalkTalk).这就是为什么GeoISP数据库是关键的IP地址范围,而不是ASN.

– ab1

点赞