1. 获取主机公网ip的几种方法
1.使用ifconfig.io
1 | [root@linux ~]# curl ifconfig.io |
2.使用ifconfig.me
1 | [root@linux ~]# curl ifconfig.me |
3.使用ifconfig.co
1 | [root@linux ~]# curl ifconfig.co |
4.使用ident.me
1 | [root@linux ~]# curl ident.me |
5.使用ip.sb
1 | [root@linux ~]# curl ip.sb |
6.使用ipinfo.io
1 | [root@linux ~]# curl ipinfo.io |
如果这需要取出ip可以用ipinfo.io/ip
1 | [root@linux ~]# curl ipinfo.io/ip |
7.使用icanhazip.com
1 | [root@linux ~]# curl icanhazip.com |
8.使用myio.ipip.net
1 | [root@linux ~]# curl myip.ipip.net |
9.使用checkip.dyndns.org
1 | [root@linux ~]# curl checkip.dyndns.org |
如果这里只想取出IP可以执行下面的命令
1 | [root@linux ~]# curl "http://checkip.dyndns.org/" 2>/dev/null|awk '{print $6}'|cut -d '<' -f1 |
10.使用cip.cc
1 | [root@linux ~]# curl cip.cc |