维护网络时常常需要知道外网ip,在linux命令行也可以知道外网ip是多少
1)下面是 截取 ip138的网页源码 中的 外网ip
curl http://www.ip138.com/ip2city.asp 2>/dev/null |grep '\[*\]' |cut -d "[" -f2 |cut -d "]" -f1
2) 下面是截取万网的网页源码,原理和上面的一样
curl http://www.net.cn/static/customercare/yourIP.asp 2>/dev/null |grep IP |grep h2 |cut -d ">" -f2 |cut -d "<" -f1
3) 下面的更简单 (日本的网站,访问有点慢) ,无需任何 额外参数,即可获取 外网ip
curl ifconfig.me