Linux操作系统我们都知道怎么查看内网IP,直接 ifconfig 就可以查看到相关信息
如果想要截取出来内网IP地址 可以这样写
ifconfig | grep inet | awk -F "[: ]+" '{print $4}' | head -n1
那么重点来了!怎么在命令行获取自己的外网IP呢?
三种方法:
1.使用curl获取
curl ifconfig.me // 直接返回外网IP
2.再使用curl获取
curl ip.sb //此命令较快 最简洁
3.同样使用curl获取
curl ipinfo.io // 返回的是JSON格式 内容比较详细
方法有很多种,这里只是提供简单的方式,仅供参考
注意!!命令执行需要些时间,没有结果并不是出错,请耐心等待一会儿
如果没有安装curl 则需要先安装curl
centos系统安装方式 yum -y install curl
ubuntu系统安装方式 apt-get -y install curl