ipwho: 快速的 IP 地址信息命令行工具
ipwho: 快速的 IP 地址信息命令行工具
如果您经常在终端中工作,并且需要快速检查 IP 地址的所在地,标准的 whois 命令有时可能过于冗长或缓慢。这就是为什么我们创建了 ipwho ——
一款轻量级、高性能的命令行界面 (CLI) 工具,专门用于检索 IP 地址的地理和管理详细信息。
ipwho 由 ExtractIP 团队开发,使用 Go 语言编写,专为类 Unix 系统设计。它提供整洁、易读的输出,让您无需杂乱信息即可获得所需内容。
核心功能
- 快速国家检测: 即时识别与任何 IP 关联的国家。
- 详细模式 (
-v): 获取详细表格,包括:- 城市、地区和国家。
- 时区和当地货币。
- 主域名及相关服务信息。
- 国际电话区号。
- JSON 输出: 使用
--json标志获取原始数据,非常适合通过jq等工具进行后续处理。 - 轻量级且便携: 单个二进制文件,无外部依赖(编译后)。
安装方法
要安装 ipwho,您需要在系统中安装 Go。运行以下命令:
git clone https://github.com/extractip/ipwho.git
cd ipwho
go build -o ipwho
sudo mv ipwho /usr/local/bin/
完成这些步骤后,您可以在终端的任何位置运行 ipwho。
使用示例
1. 基础国家查询
仅获取 IP 的国家名称:
ipwho 8.8.8.8
输出:United States
2. 详细信息(详细模式)
查看 IP 元数据的完整明细:
ipwho -v 1.1.1.1
3. 用于脚本的 JSON 输出
如果您正在编写脚本并需要解析数据:
ipwho --json 8.8.4.4 | jq .
为什么选择 ipwho?
虽然 whois 是标准工具,但它通常以不一致的格式返回来自不同注册机构(ARIN、RIPE 等)的原始文本。ipwho 利用强大的 ExtractIP API
提供一致、结构化且准确的数据,无论该 IP 段属于哪个注册机构。
无论您是系统管理员、安全研究人员还是开发人员,ipwho 都是您工具箱中一个方便的补充。
开源
该项目完全开源。我们欢迎在 GitHub 仓库上提交贡献、错误报告和功能请求。
立即尝试,简化您的 IP 调查流程!
標籤
CLIIP 查询WhoisGo网络工具ExtractIP
相關文章
blog_post.md
>cat metadata.json
[29.Apr.2026]
>echo $TITLE
$ipwho: 快速的 IP 地址信息命令行工具
>cat excerpt.txt
了解 ipwho — 由 ExtractIP 开发的一款轻量级命令行工具,让您在终端中即时获取任何 IP 的地理和管理数据。
blog_post.md
>cat metadata.json
[28.Apr.2026]
>echo $TITLE
$使用 ExtractIP /distance API 检查地理坐标与 IP 位置之间的距离
>cat excerpt.txt
使用 ExtractIP API 检查提供的地理坐标与 IP 位置之间的距离
blog_post.md
>cat metadata.json
[25.Sep.2025]
>echo $TITLE
$使用 ExtractIP `/agent` API 检测已知 AI 代理和爬虫
>cat excerpt.txt
快速识别一个 IP 是否属于已知的 AI 代理或网络爬虫 —— 简单过滤机器人和自动化流量的方法