获取计算机外网ip的几种写法
2013-12-19 23:25
197 查看
推荐写法
1 curl "http://checkip.dyndns.org/" 2>/dev/null|awk '{print $6}'|cut -d '<' -f1
2 curl -s "http://checkip.dyndns.org/"|cut -f 6 -d" "|cut -f 1 -d"<" (5楼提供)
3 w3m -dump http://submit.apnic.net/templates/yourip.html | grep -P -o '(\d+\.){3}\d+' (7楼提供)
4 curl -s "http://checkip.dyndns.org/"| sed 's/.*Address: \([0-9\.]*\).*/\1/g'
5 curl -s "http://checkip.dyndns.org/"|cut -d "<" -f7|cut -c 26-
6 curl ifconfig.me (10楼提供) ----------------------重点推荐这个,实在是好记
7 curl icanhazip.com (11楼提供)
不推荐写法(因为ip长度是可变的)
8 curl "http://checkip.dyndns.org/" 2>/dev/null|while read line;do echo ${line:76:12};done
9 curl "http://checkip.dyndns.org/" 2>/dev/null|cut -c 77-88
10 curl -s "http://checkip.dyndns.org/"|cut -c 77-88
1 curl "http://checkip.dyndns.org/" 2>/dev/null|awk '{print $6}'|cut -d '<' -f1
2 curl -s "http://checkip.dyndns.org/"|cut -f 6 -d" "|cut -f 1 -d"<" (5楼提供)
3 w3m -dump http://submit.apnic.net/templates/yourip.html | grep -P -o '(\d+\.){3}\d+' (7楼提供)
4 curl -s "http://checkip.dyndns.org/"| sed 's/.*Address: \([0-9\.]*\).*/\1/g'
5 curl -s "http://checkip.dyndns.org/"|cut -d "<" -f7|cut -c 26-
6 curl ifconfig.me (10楼提供) ----------------------重点推荐这个,实在是好记
7 curl icanhazip.com (11楼提供)
不推荐写法(因为ip长度是可变的)
8 curl "http://checkip.dyndns.org/" 2>/dev/null|while read line;do echo ${line:76:12};done
9 curl "http://checkip.dyndns.org/" 2>/dev/null|cut -c 77-88
10 curl -s "http://checkip.dyndns.org/"|cut -c 77-88
相关文章推荐
- 获取计算机外网ip的几种写法
- SHELL获取计算机外网ip的几种写法
- Linux中获取计算机外网ip的方法
- php 通过ip获取所在城市地址信息 获取计算机外网ip
- Android 获取本地外网IP、内网IP、计算机名等信息
- 获取外网IP的几种方法
- Android 获取本地外网IP、内网IP、计算机名等信息
- 获取外网IP的几种方法
- Android 获取本地外网IP、内网IP、计算机名等信息
- Android 获取本地外网IP、内网IP、计算机名等信息
- Android 获取本地外网IP、内网IP、计算机名等信息
- 手机访问网站获取外网IP
- python获取外网IP
- 获取activity的几种写法
- 获取本机外网ip获取位置
- 一个获取本机内网IP和外网IP的类的完整程序
- Android如何获取外网和本地的ip
- C++实现获取本机机器名及外网IP代码
- JS获取计算机mac地址以及IP的实现方法
- JS获取IP、MAC和主机名的几种方法