ipwho: 快速的 IP 地址信息命令行工具

ipwho: 快速的 IP 地址信息命令行工具

ipwho: 快速的 IP 地址信息命令行工具

如果您经常在终端中工作,并且需要快速检查 IP 地址的所在地,标准的 whois 命令有时可能过于冗长或缓慢。这就是为什么我们创建了 ipwho —— 一款轻量级、高性能的命令行界面 (CLI) 工具,专门用于检索 IP 地址的地理和管理详细信息。

ipwhoExtractIP 团队开发,使用 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 调查流程!

Tags

CLIIP 查询WhoisGo网络工具ExtractIP

Related articles

blog_post.md
image
>cat metadata.json
[29.Apr.2026]
>cat excerpt.txt

Meet ipwho — a lightweight CLI tool by ExtractIP that lets you instantly retrieve geographical and administrative data for any IP address right in your terminal.

blog_post.md
image
>cat metadata.json
[28.Apr.2026]
>cat excerpt.txt

Check distance between provided geo coordinate and IP location using ExtractIP API

blog_post.md
image
>cat metadata.json
[25.Sep.2025]
>cat excerpt.txt

Find out if an IP belongs to a known AI agent or web crawler — a simple way to filter bots and automated traffic

ipwho: 快速的 IP 地址信息命令行工具 | extractip.com