简介 nali 是用 Go 开发的离线 IP 信息查询工具,用于通过 IP 或域名获取地理位置和 CDN 服务提供商信息,适合网络调试、安全审计、CDN 评估、日志分析等场景。
快速上手 安装 sheval "$(curl https://get.x-cmd.com)" # 安装 x-cmd
x env use nali # 使用 x-cmd 安装 nali使用 查询 IP 的地理信息:
shnali 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 服务提供商信息:
shdig bing.com +short | nali
nslookup bing.com | nali
nslookup bing.com 8.8.8.8 | nali更新 IP 数据库:
sh# 查看本地 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 和参与社区贡献。