一直想好好学习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网段]