IPinfo

🌍 精准 IP 定位,全球地址一键解析

IPinfo 提供精准的 IP 地理位置查询服务,免费版支持 5 万次/月查询,无需 API Key 即可快速获取 IP 所属城市、国家、坐标及 ASN 信息。

收藏
5.9k
安装
2.8k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

IPinfo 是一款基于 ipinfo.io API 的 IP 地理位置查询工具,支持通过简单的 HTTP 请求获取 IP 地址的详细地理信息。基础功能完全免费,无需注册即可使用(50,000 次/月)。

主要功能

  • 单 IP 查询curl -s "https://ipinfo.io/8.8.8.8"
  • 本机 IP 查询curl -s "https://ipinfo.io/json"
  • Token 认证:支持通过 IPINFO_TOKEN 环境变量或 URL 参数提升配额
  • 字段提取:配合 jq 工具可精准提取城市、国家、坐标等特定字段
  • 批量处理:支持 Shell 循环批量查询多个 IP
  • 多语言支持:提供 Python 示例代码,易于集成到自动化脚本

返回数据

JSON 格式包含:IP 地址、反向 DNS 主机名、城市、地区、国家代码(ISO 3166-1 alpha-2)、邮编、IANA 时区、经纬度坐标、组织/ASN 信息。

显著优点

1. 零门槛使用:免费 tier 无需 API Key,开箱即用
2. 数据全面:覆盖城市级定位、时区、ASN 等商业级字段

3. 轻量依赖:仅需 curl 和可选的 jq

4. 多场景适配:支持命令行快速查询、脚本批量处理、Python 集成

5. 灵活认证:环境变量、URL 参数、Dashboard UI 三种配置方式

潜在局限

  • 精度限制:IP 地理定位基于数据库匹配,非 GPS 级精确,偏远地区误差可能较大
  • 隐私合规:处理用户 IP 需符合 GDPR 等法规,存在数据跨境传输风险
  • 速率限制:免费版约 1 req/sec,大规模实时查询需付费升级
  • 无历史数据:仅支持实时查询,不保留查询记录

适合人群

  • 运维工程师排查访问来源分布
  • 安全分析师进行威胁地理画像
  • 开发者实现基于 IP 的时区/语言自动适配
  • 数据分析师清洗和丰富 IP 日志数据集

常规风险

  • 数据外泄:查询请求明文传输目标 IP,敏感 IP 建议通过 HTTPS 并评估隐私影响
  • API 依赖:服务可用性受制于 ipinfo.io,关键业务需设计降级方案
  • Token 管理:付费 token 若硬编码存在泄露风险,推荐优先使用环境变量

安全解读

核心用法

ipinfo 是一个纯文档型 Skill,提供 IP 地理定位查询的完整解决方案。用户可通过简单的 HTTP 请求获取 IP 地址的地理位置信息,包括城市、地区、国家、邮编、时区、经纬度坐标及所属组织等数据。该 Skill 支持多种使用方式:直接使用 curl 命令进行单条或批量查询,集成到 Python/Node.js 等编程语言中,或通过环境变量配置 API Token 以获得更高请求配额。

基础用法极为简单——访问 https://ipinfo.io/{IP} 即可获取完整 JSON 数据,省略 IP 参数时则返回当前出口 IP 的信息。Skill 内置了使用 jq 进行字段提取的示例,方便用户快速获取特定字段(如仅国家代码或坐标)。对于批量处理场景,提供了 Bash 循环脚本模板,支持带 Token 和无 Token 两种模式自动适配。

显著优点

零门槛使用:免费 tier 提供每月 5 万次请求,约每秒 1 次的频率限制,完全满足个人开发者和小型项目的日常需求,无需注册即可立即使用。

数据维度丰富:返回字段涵盖地理(城市、地区、国家、邮编)、时间(IANA 时区)、网络(ASN、组织)和定位(经纬度坐标)四大维度,一份数据满足多种分析场景。

集成友好:提供 curl、Python、JavaScript 等多种语言示例,响应格式为标准 JSON,易于解析和集成到现有工作流。支持环境变量、URL 参数两种 Token 传递方式,灵活适配不同部署环境。

隐私合规设计:仅读取 IPINFO_TOKEN 环境变量,不收集用户设备信息,符合 GDPR 数据最小化原则。

潜在缺点与局限性

来源可信度限制:该 Skill 由个人开发者维护(T3 级别),虽代码内容透明可信,但长期维护承诺和更新频率存在不确定性,建议关键业务场景评估备用方案。

功能边界清晰:作为纯文档型 Skill,本身不提供 IP 验证、缓存机制或错误重试逻辑,用户需自行实现输入校验(如 IPv4/IPv6 格式验证)和异常处理。

配额管理需求:免费 tier 虽有 5 万请求/月的额度,但缺乏实时配额查询接口,高并发场景需自行统计请求量或升级付费计划。

精度限制:IP 地理定位基于网络拓扑而非 GPS,城市级精度约为数十公里范围,不适用于需要米级精度的场景。

适合的目标群体

该 Skill 特别适合以下用户群体:安全分析师(追踪可疑 IP 来源)、运维工程师(分析流量地理分布)、数据分析师(用户地理位置画像)、开发者(构建 IP 风控或个性化推荐系统),以及需要快速验证代理/VPN 出口位置的技术人员。对于教育科研场景中的网络测量研究,其免费额度也极具吸引力。

使用风险与注意事项

Token 安全管理:虽然 Skill 示例展示从环境变量读取 Token,但用户应避免将 Token 硬编码在版本控制的代码中,建议采用密钥管理服务或 CI/CD 环境变量注入。

依赖外部服务可用性:业务逻辑强依赖 ipinfo.io 的在线服务,需考虑该服务的网络延迟(建议添加超时设置)和偶发故障的降级方案。

数据时效性:IP 地址与地理位置的映射关系会随 ISP 重组、IP 段转让而变化,建议对关键数据添加合理缓存周期并定期刷新。

合规使用边界:IP 定位数据可能涉及个人隐私信息,在商业应用中需确保符合当地数据保护法规,避免将精确定位数据与具体个人直接关联存储。

IPinfo 内容

手动下载zip · 2.7 kB
skill-card.mdtext/markdown
请选择文件