Linux server command to view the external network IP address

Linux server command to view the external network IP address

Curl plain text format output: 
1, curl cip.cc 
2, curl icanhazip.com 
3, curl ident.me 
4, curl ipecho.net/plain 
5, curl whatismyip.akamai.com 
6, curl tnx.nl/ip 
7, curl myip.dnsomatic.com 
8, curl ifconfig.me 
9, curl ip.appspot.com 
10, curl curlmyip.com 
11, curl www.trackip.net/i 
12, curl ipinfo.io/ip 
13, curl -s checkip .dyndns.org | sed's/.*IP Address: \([0-9\.]*\).*/\1/g'


Example bash script:

#!/bin/bash
PUBLIC_IP=`wget http://ipecho.net/plain -O - -q ; echo`
echo $PUBLIC_IP

Guess you like

Origin blog.51cto.com/meiling/2607090