现在的位置: 首页BashShell>正文
shell获取外网ip
发表于7年前 BashShell 暂无评论 ⁄ 被围观 1,565 次+

维护网络时常常需要知道外网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

给我留言

留言无头像?