简介
nali 是用 Go 开发的离线 IP 信息查询工具,用于通过 IP 或域名获取地理位置和 CDN 服务提供商信息,适合网络调试、安全审计、CDN 评估、日志分析等场景。
快速上手
安装
eval "$(curl https://get.x-cmd.com)" # 安装 x-cmd
x env use nali # 使用 x-cmd 安装 nali
使用
-
查询 IP 的地理信息:
nali 1.2.3.4 nali 1.2.3.4 4.3.2.1 123.23.3.0 echo IP 6.6.6.6 | nali -
搭配其他工具查询域名的地理信息和 CDN 服务提供商信息:
dig bing.com +short | nali nslookup bing.com | nali nslookup bing.com 8.8.8.8 | nali -
更新 IP 数据库:
# 查看本地 IP 数据库 nali info # 更新所有可以自动更新的本地数据库 nali update # 更新指定数据库 nali update --db qqwry,cdn
功能特点
- 离线查询:使用本地 IP 数据库(如 ipip.net 免费版库 或 GeoLite2 库),无需联网即可使用。
- 支持多种 IP 数据库:支持纯真 IPv4 离线数据库、ZX IPv6 离线数据库、Geoip2 城市数据库、PIP 数据库、ip2region 数据库等,默认使用纯真 IPv4 离线数据库。
- 效率高且灵活:查询速度快,能与其他命令行工具(如 ping、traceroute、curl 等)结合使用,适合大规模批量查询任务。
竞品和相关作品
- IP2Location.io:用于查询 IP 的地理位置、ISP、时区、域名等信息的工具,支持多种商业数据库,涵盖全球范围,但商业数据库需付费,免费版功能有限,适合企业使用。
- dig:用于查询域名系统(DNS) 的网络管理工具,适合需要详细分析 DNS 响应的场景。
- nslookup:用于查询域名系统(DNS)以获取域名和 IP 地址或其他 DNS 记录之间的映射,适合需要快速进行基本查询或使用交互模式的场景。
进一步阅读
- nali 源代码 - nali 项目的源代码托管在 GitHub,你可以在这里找到最新版本的 nali 和参与社区贡献。
更多内容请查阅 : pkg/nali
转载请标明原文链接 :www.x-cmd.com/pkg/nali
关注微信官方公众号 : oh my x
获取开源软件和 x-cmd 最新用法