linux命令行使用curl获取外网IP方法:
[root@n1 ~]# curl ipinfo.io
{
“ip”: “182.139.182.78”,
“city”: “Zitong”,
“region”: “Sichuan”,
“country”: “CN”,
“loc”: “30.7502,103.6966”,
“org”: “AS4134 CHINANET-BACKBONE”,
“timezone”: “Asia/Shanghai”,
“readme”: “https://ipinfo.io/missingauth”
}
[root@n1 ~]# curl https://ip.cn
{“ip”: “182.139.182.78”, “country”: “四川省成都市”, “city”: “电信”}
[root@n1 ~]# curl cip.cc
IP : 182.139.182.78
地址 : 中国 四川 成都
运营商 : 电信
数据二 : 四川省成都市 | 电信
数据三 : 中国四川省成都市 | 电信
URL : http://www.cip.cc/182.139.182.78
[root@n1 ~]# curl myip.ipip.net
当前 IP:182.139.182.78 来自于:中国 四川 成都 电信
[root@n1 ~]# curl ifconfig.me
182.139.182.78
[root@n1 ~]# curl http://members.3322.org/dyndns/getip
182.139.182.78
[root@n1 ~]# curl ipv4.icanhazip.com
182.139.182.78
网址如下:
ip.cn
ipinfo.io
cip.cc
ifconfig.me
myip.ipip.net
ipv4.icanhazip.com(推荐这个,速度最快,其他基本是国内的)