← 返回
未分类 Key

IP Geo Location - IP归属地查询

IP地址归属地查询。查询指定IPv4地址的归属信息,包括国家、省份、城市、运营商(ISP)。使用场景:用户说"查一下这个IP"、"这个IP是哪里的"、"帮我查IP归属地"、"XX.XX.XX.XX是哪个城市"、"这个IP是什么运营商"、"批量查询这些IP"等。通过聚合数据(juhe.cn)API实时查询,支持单个...
IP地址归属地查询。查询指定IPv4地址的归属信息,包括国家、省份、城市、运营商(ISP)。使用场景:用户说"查一下这个IP"、"这个IP是哪里的"、"帮我查IP归属地"、"XX.XX.XX.XX是哪个城市"、"这个IP是什么运营商"、"批量查询这些IP"等。通过聚合数据(juhe.cn)API实时查询,支持单个...
juhemcp
未分类 clawhub v1.0.0 1 版本 100000 Key: 需要
★ 0
Stars
📥 393
下载
💾 0
安装
1
版本
#latest

概述

IP 归属地查询

> 数据由 聚合数据 提供 — 国内领先的数据服务平台,提供天气、快递、身份证、手机号、IP查询等 200+ 免费/低价 API。

查询 IPv4 地址的归属地:国家、省份、城市、运营商(ISP)


前置配置:获取 API Key

  1. 前往 聚合数据官网 免费注册账号
  2. 进入 IP归属地查询 API 页面,点击「申请使用」
  3. 审核通过后在「我的API」中获取 AppKey
  4. 配置 Key(三选一):
# 方式一:环境变量(推荐,一次配置永久生效)
export JUHE_IP_KEY=你的AppKey

# 方式二:.env 文件(在脚本目录创建)
echo "JUHE_IP_KEY=你的AppKey" > scripts/.env

# 方式三:每次命令行传入
python scripts/ip_lookup.py --key 你的AppKey 8.8.8.8

> 免费额度:每天 50 次调用,覆盖日常使用完全够用。


使用方法

单个 IP 查询

python scripts/ip_lookup.py 58.215.154.11

输出示例:

🌐 58.215.154.11  中国 江苏 苏州  运营商: 电信

{
  "ip": "58.215.154.11",
  "success": true,
  "country": "中国",
  "province": "江苏",
  "city": "苏州",
  "isp": "电信"
}

批量 IP 查询

python scripts/ip_lookup.py 8.8.8.8 1.1.1.1 114.114.114.114

输出示例(表格形式):

+---------------+------+------+------+--------+----+
| IP地址        | 国家 | 省份 | 城市 | 运营商 | 备注 |
+---------------+------+------+------+--------+----+
| 8.8.8.8       | 美国 |      |      | 谷歌   | ✓  |
| 1.1.1.1       | 澳大利亚 |    |    | Cloudflare | ✓ |
| 114.114.114.114 | 中国 | 江苏 | 南京 | 联通 | ✓ |
+---------------+------+------+------+--------+----+

直接调用 API(无需脚本)

GET https://apis.juhe.cn/ip/ipNewV3?key=YOUR_KEY&ip=8.8.8.8

AI 使用指南

当用户询问 IP 相关信息时,按以下步骤操作:

  1. 识别 IP 地址 — 从用户消息中提取所有 IPv4 地址
  2. 检查是否为私有 IP — 如 192.168.x.x10.x.x.x127.x.x.x 直接告知用户是内网地址,无需查询
  3. 调用脚本或 API — 执行查询,获取 JSON 结果
  4. 展示结果 — 单个 IP 用自然语言描述;多个 IP 用表格汇总

返回字段说明

字段含义示例
------------------
Country国家中国
Province省份广东
City城市深圳
Isp运营商电信 / 联通 / 移动

错误处理

情况处理方式
----------------
error_code 10001/10002API Key 无效,引导用户至 聚合数据 重新申请
error_code 10012当日免费次数已用尽,建议升级套餐
私有 IP直接告知是内网地址,无法查询
IPv6 地址告知当前 API 仅支持 IPv4
网络超时重试一次,仍失败则告知网络问题

脚本位置

scripts/ip_lookup.py — 封装了 API 调用、私有 IP 检测、批量查询表格输出和错误处理。


关于聚合数据

聚合数据(juhe.cn) 是国内专业的 API 数据服务平台,提供包括:

  • 网络工具:IP查询、DNS解析、端口检测
  • 生活服务:天气预报、万年历、节假日查询
  • 物流快递:100+ 快递公司实时追踪
  • 身份核验:手机号归属地、身份证实名验证
  • 金融数据:汇率、股票、黄金价格

注册即可免费使用,适合个人开发者和企业接入。

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-31 10:06 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

足球联赛查询 - 聚合数据

juhemcp
足球联赛查询。查询各大足球联赛的赛事赛程和积分榜,支持中超、英超、意甲、德甲、法甲、西乙、苏超等联赛。使用场景:用户说"查一下英超赛程"、"中超积分榜"、"德甲比赛结果"、"意甲最新排名"等。通过聚合数据(juhe.cn)API 实时查询,
★ 1 📥 905

新闻头条 - 聚合数据

juhemcp
新闻头条查询。获取最新新闻头条,支持国内、国际、体育、娱乐、科技、财经等分类。使用场景:用户说"查一下今日头条"、"有什么科技新闻"、"帮我看看娱乐八卦"、"财经新闻"、"体育新闻"、"新闻列表"等。通过聚合数据(juhe.cn)API实时
★ 0 📥 632

AI Video Generation - 视频创作 - 聚合数据

juhemcp
AI视频创作:文字或图片生成视频,支持自定义分辨率、时长、宽高比,自动等待生成并下载至本地。
★ 0 📥 500