笔记:纯真 IP 库使用

最近需要使用到ip解析成对应的地域,查找了一些资料,发现纯真ip库,这个比较好用,而且社区版可以获得免费授权。

纯真IP社区版是一款免费、公开且专注于IP地址定位的离线数据库。数据库采用全新的CZDB二进制格式,自2024年10月起,仅维护和更新该格式数据。它支持IPv4和IPv6地址查询,具备内存占用小、查询速度快、线程安全、更新便捷的特点。

部署与查询流程

第一步:获取官方授权

  1. 访问CZ88纯真IP库官网https://www.cz88.net/),完成注册并登录账号;

第二步:下载并部署本地库

可通过以下命令下载对应版本库文件(示例链接,具体以官网实际链接为准):

复制代码
# 下载IPv4社区版库
wget https://download.cz88.net/cz88_public_v4.czdb

# 下载IPv6社区版库(可选)
wget https://download.cz88.net/cz88_public_v6.czdb

第三步:Python快速查询示例(基于官方czipdb库)

复制代码
#!/usr/bin/env python3
from czipdb import CZIPDB

# 初始化数据库
ipdb = CZIPDB(
    db_file="cz88_public_v4.czdb",
    license_key="你的专属密钥"  # 替换为官网获取的密钥
)

# 测试查询
test_ips = ["114.114.114.114"]
for ip in test_ips:
    result = ipdb.query(ip)
    print(f"\nIP: {ip}")
    print(f"国家: {result.country}")
    print(f"省份: {result.province}")  # 示例输出:江苏/广东
    print(f"城市: {result.city}")      # 示例输出:南京/深圳
    print(f"运营商: {result.isp}")    # 示例输出:电信/联通
相关推荐
用户03284722207035 分钟前
如何搭建本地yum源(上)
运维
大树883 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质3 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
Inhand陈工3 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
网络研究院3 天前
2026年网络安全
网络·安全·法律·法规·趋势·发展
酣大智3 天前
ARP代理--工作原理
运维·网络·arp·arp代理
treesforest3 天前
AI安全系统如何识别异常访问?IP风险识别正在成为关键能力
网络·人工智能·tcp/ip·安全·web安全
shushangyun_3 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
2601_961845153 天前
粉笔行测题库|系统班|刷题
网络·百度·微信·微信公众平台·facebook·新浪微博