做爬虫、写脚本、搭博客流量统计……查询IP归属地简直是刚需。 调第三方接口?怕限速、怕收费、怕接口凉掉。难得逆向扒接口?技术成本高,不划算。今天换个思路——直接用「纯真IP数据库」在本地搭一个IP查询工具。
一、什么是纯真IP数据库
QQ音乐、腾讯地图、一些安全软件内部都在用的IP库,以 .dat 为后缀,支持 Windows / Linux / macOS,体积不到 30MB ,却覆盖了中国几乎全部的IPv4地址段。
每条记录包含:
- IP段起始 / 结束地址
- 国家 / 地区
- 省市
- 运营商
数据定期更新,支持离线查询,不依赖任何外部接口,速度极快。
二、项目地址 & 下载
可见 GitHub 项目:
资源| 地址
—|—
🔗 项目主页| https://github.com/metowolf/qqwry.dat
🔗 数据下载| https://github.com/metowolf/qqwry.dat/releases
⚠️ 当前最新数据版本:260415 (2026年4月15日)
项目截图预览:
最新数据版本
项目还配套了 IPLIST 工具,可以查询指定国家或省市的IP段,满足精细化需求。
iplist项目地址:
https://github.com/metowolf/iplist
支持国家IP段查询
支持省市运营商查询
三、下载最新数据的方法
如果已经在用 Linux / 树莓派 / 软路由,一条 wget 就能拉取最新数据库:
wget https://github.com/metowolf/qqwry.dat/releases/latest/download/qqwry.dat
下载后放到项目同目录即可。建议每个月定时同步一次。
四、搭一个自己的IP查询网页
这才是今天的重头戏。
本人在AI协助下基于纯真IP数据库写了一个完整的IP查询网页,只需上传 3个文件 到任意支持PHP的主机,马上就能用:
ip.php·IpLocation.class.php·qqwry.dat
文件构成
文件| 说明
—|—
ip.php| 前端页面 + API入口
IpLocation.class.php| IP查询核心类
qqwry.dat| 纯真IP数据库(约26MB)
三种访问方式
访问方式| 返回内容
—|—
ip.php| HTML查询页面(浏览器直接用)
ip.php?ajax=1&ip=8.8.8.8| 查询指定IP,返回JSON(接口调用)
ip.php?ajax=1&self=1| 获取访客自身IP + 归属地(脚本友好)
页面效果
IP查询页面
查询结果
五、效果演示
本人自己搭了一个体验站,可以直接点进去试试:
🔗 http://ip.cqshushu.cc.cd
页面会自动获取当前访问的真实IP,一键查询归属地,支持查询任意 IPv4 / IPv6 地址。
返回结果包含:
- 📍 IP地址
- 🌏 国家 / 地区
- 📡 省市 · 运营商
查询速度非常快,本地数据库直接读,不走外部接口,完全零延迟。
六、源代码获取
文中完整的 PHP 源码(ip.php + IpLocation.class.php)已打包。
📦 获取方式 :关注公众号,私信「260429 」即可收到下载链接。
注意:qqwry.dat 数据文件为260415版本,可根据需要单独下载最新版。
写在最后
纯真IP数据库的好处一句话总结:
数据离线 · 查询本地 · 速度飞快 · 完全免费
对于有自建系统需求的朋友,这个方案比调用任何第三方API都更可靠——毕竟接口可能停,但数据库文件你自己留着,永远不会丢。
📚 往期精彩文章推荐
🌟 与你互动
嗨~这里是【医工学习日志】的温暖小窝!
📩 随时戳一戳 :后台留言任何问题,树树会带着光速回复闪现!
💡 奇思妙想征集令 :
👉 遇到有趣资源?戳我分享!
👉 想看的硬核测评?甩题过来!
🔥 你的脑洞,可能成为下期爆款文章哦~
如需有偿部署服务或商务,请加V注明来意,不闲聊:

📝 栏目信息
策划编辑 ✨ 树树 ✨
技术支撑 @恩山无线论坛 & Github & 瀚思彼岸
📜 版权声明
内容说明:
-
原创文章转载请私信授权;
-
部分素材源自网络,版权归属原作者;
-
如觉侵权,请凭权属证明联系删除