GeoLite2-City-CSV_20200908.zip 是一个包含地理定位信息的压缩文件,其中包含了2020年9月8日更新的 GeoLite2-City 数据集。GeoLite 是MaxMind公司提供的免费地理数据库,主要用于IP地址到地理位置的映射,帮助用户识别访问者的位置信息。这个数据集主要由两个CSV(逗号分隔值)文件组成:GeoLiteCity-Blocks.csv 和 GeoLiteCity-Location.csv。 1. **GeoLiteCity-Blocks.csv**: 这个文件是关于IP地址范围和对应地理位置信息的记录。每一行代表一个IP地址块,通常是一个连续的IP地址范围。列的内容可能包括: - `network`:表示IP地址范围的CIDR(无类别域间路由)格式,如 "1.2.3.0/24"。 - `geoname_id`:MaxMind的地理命名ID,关联到GeoLiteCity-Location.csv中的特定位置。 - `location`:可能包含经纬度坐标,如 "40.714167,-74.006015"。 - `registered_country_geoname_id`:注册国家的地理命名ID。 - `represented_country_geoname_id`:代表的国家或地区的地理命名ID,对于ISP和企业网络可能与注册国家不同。 - `autonomous_system_number`:自治系统编号,用于标识互联网上的网络运营商。 - `autonomous_system_organization`:该AS号对应的组织名称。 2. **GeoLiteCity-Location.csv**: 这个文件提供了与`geoname_id`关联的地理位置详情,例如: - `geoname_id`:与GeoLiteCity-Blocks.csv中的ID对应,连接IP地址块到具体地点。 - `country_code`:国家的两字母ISO代码,如 "CN" 代表中国。 - `country_name`:国家的全名,如 "China"。 - `region_name`:省份或州的名称。 - `city_name`:城市名称。 - `latitude` 和 `longitude`:地理位置的纬度和经度坐标。 - `timezone`:所在时区,如 "Asia/Shanghai"。 - `metro_code`:在美国,这代表大都市统计区的代码。 这些数据在很多场景下都有应用,比如网站分析、广告定向、内容本地化、安全监控等。通过解析和分析这两个CSV文件,可以实现对用户IP地址的快速定位,从而提供定制化服务,识别潜在的欺诈行为,或者进行网络流量分析。 使用GeoLite2-City-CSV数据时,开发者需要了解如何处理CSV文件,通常会用编程语言(如Python、Java、C#等)配合库(如pandas、csv模块等)来读取和解析数据。同时,为了保护用户隐私,应当遵循相关法律法规,合法合规地使用这些地理位置信息。在实际应用中,可能还需要结合其他服务,如MaxMind的Web服务,以获取更精确和实时的数据。
2025-07-10 17:59:24 40.68MB GeoLite GeoLiteCity
1
GeoLiteCity 开源的IP地理数据库,最新的。
2022-02-23 14:30:19 17.42MB IP GeoLiteCity dat
1
根据ip地址定位地理位置,全球定位ip位置(离线版)。此文件是全球定位ip位置数据库。。。由于离线查询ip需要全球IP的分布数据,所以我直接选择了一个免费离线查询ip的数据包,为了读取这个包的数据还需要安装一个模块:pip install pygeoip
2021-12-13 21:50:51 16.41MB ip city
1
在Java中想要使用这个数据文件需要下载相应的Jar包和dat文件: GeoIP jar包:geoip-api-1.3.1.jar Geo city dat文件:GeoLiteCity.dat 把dat文件放在自己的本地目录,然后项目中导入geoip.jar即可: import com.maxmind.geoip.Location; import com.maxmind.geoip.LookupService; import java.io.IOException; public class TestMain { public static void main(String[] args) { try { LookupService cl = new LookupService("D:/lib/geoip/GeoLiteCity-2013-01-18.dat", LookupService.GEOIP_MEMORY_CACHE); Location l2 = cl.getLocation("144.0.9.29"); System.out.println( "countryCode: " + l2.countryCode +"\n"+ "countryName: " + l2.countryName +"\n"+ "region: " + l2.region +"\n"+ "city: " + l2.city +"\n"+ "latitude: " + l2.latitude +"\n"+ "longitude: " + l2.longitude); } catch (IOException e) { e.printStackTrace(); } } }
2021-10-11 12:32:30 11.21MB 数据文件 ip转经纬度 最新
1
nginx——geoip包,GeoLite2-Country.mmdb,GeoIP.dat,GeoLiteCity.dat
2021-09-02 18:03:01 24.02MB GeoLiteCity.dat
1
GeoIP.dat.gz GeoLiteCity.dat.gz,去官网下载了很久才搞到手,几乎是免费放出来供有需要的下载了,只要仅仅5分。
2021-08-27 14:22:43 11.76MB geolocation
1
GeoLiteCity.dat离线文件,可以定位到区域,包括国家、城市、区域和经纬度信息,以及两点之间的距离。用Python调用时可以使用
2021-06-24 23:38:22 12.83MB GeoLiteCity Python ELK
1
GeoIP.dat.gz + GeoLiteCity.dat.gz 2020新版 官方网站下载太慢,花了一个小时才拖回来
2021-03-11 21:18:44 11.76MB geoip GetLiteCity nginx
1
GeoLiteCity.dat.gz和GeoIP.dat.gz ,好像官网无法下载了
2020-01-03 11:42:20 11.49MB nginx geoip
1
ip区域访问控制 ,查看地理位置相关信息使用很好,还能提供经纬度信息。
2020-01-03 11:27:36 10.24MB GeoLiteCity geoip
1