使用ip库可以做到。但十分不方便。
我这里用外部url来获取相关信息。
最常见的www.ip138.com  www.ip.cn什么的都可以获取到目标IP的地区和运营商。
但适用于shell脚本的还是ip.cn舒坦。

[root@Linux9 12]# curl ip.cn?ip=114.114.114.114
IP:114.114.114.114 来自:江苏省南京市 信风网络
[root@Linux9 12]# curl ip.cn?ip=183.63.25.59
IP:183.63.25.59 来自:广东省惠州市 电信