网络安全系列-二十六: IP地理定位数据库及使用示例

本文介绍了GeoLite2免费IP地理位置数据库,它提供国家、城市和ASN数据,虽然精度稍低,但适用于离线使用。文章详细列举了多个数据库下载地址,并给出了JAVA代码示例,演示如何读取GeoLite2-City和GeoLite2-ASN数据,用于获取IP的地理位置和ASN信息。

GeoLite2数据库

GeoLite2数据库是免费的IP地理位置数据库,详见参见:GeoLite2 Free Geolocation Data,比商业版的MaxMind’s GeoIP2 databases 的精度要低,针对国家、城市和ASN数据每周更新。

GeoLite2数据库的经纬度存在一定的误差,通过IP转换成的经纬度与真实地址相比较有些偏差,但是GeoLite2可以离线使用,而且数据还具有丰富性,基于GeoLite2定位IP所在的城市还是很准确的。

涉及概念:
ASN (Autonomous System Number)是由IANA分配给自治系统AS (Autonomous System)的唯一编号。

ip-location-db下载地址

以下梳理了提供 ip-location-db的下载地址:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

enjoy编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值