【Nali】一个查询IP地理信息和CDN提供商的离线终端工具
一直想好好学习Linux,终于给自己的电脑安装了Win+DEEPIN双系统。DEEPIN桌面软件适配多,也方便学习Linux命令。
一直在找一个终端命令行显示IP归属地的工具,偶然发现了开源项目:【Nali】。安装遇到问题,GitHub上的最新版本是利用Golang安装,在我安装完Golang后,用go命令安装失败,原因未知,于是放弃,直接下载预编译文件:
#wget https://github.com/zu1k/nali/releases/download/v0.8.0/nali-linux-amd64-v0.8.0.gz
#gunzip nali-linux-amd64-v0.8.0.gz *解压缩
#mv nali-linux-amd64-v0.8.0 nali *重命名文件
#chmod +x nali *执行权限
#mv nali /usr/local/bin/ *文件移入/usr/local/bin/
1.查询IP归属地可以直接使用:“#nali IP”,例如:
# nali 1.1.1.1
1.1.1.1 [澳大利亚 APNIC/CloudFlare公共DNS服务器]
2.和其他命令(dig,nslookup,traceroute等)执行时,命令行末尾加上“| nali”即可。例如:
# nslookup dns.codes | nali
Server: 192.168.2.1 [局域网 对方和您在同一内部网]
Address: 192.168.2.1 [局域网 对方和您在同一内部网] #53
Non-authoritative answer:
dns.codes canonical name = dns.codes canonical name = time.cloudflare.com.
Name: Name: time.cloudflare.com
Address: 162.159.200.123 [美国 CloudFlare节点]
Name: Name: time.cloudflare.com
Address: 162.159.200.1 [美国 CloudFlare节点]
Name: Name: time.cloudflare.com
Address: 2606:4700:f1::123 [全球 Cloudflare Inc Anycast网段]
Name: Name: time.cloudflare.com
Address: 2606:4700:f1::1 [全球 Cloudflare Inc Anycast网段]