Cómo conseguir IP pública desde línea de comandos

¿Cómo se puede detectar el público (o WAN) dirección IP asignada al router NAT de la línea de comandos?

En primer lugar tendrá que instalar cURL ya que esto va a depender de un servidor web externo para obtener la dirección IP pública.

En Debian, Ubuntu o Linux Mint:

$ Sudo apt-get install curl

Puede utilizar la siguiente es una lista de comandos para determinar su dirección IP pública. Puede usarlos ‘tal cual’, se puede definir un alias de un comando o se utilicen en sus secuencias de comandos shell.

$ curl ifconfig.me
$ curl icanhazip.com
$ curl ident.me
$ curl ipecho.net/plain
$ curl whatismyip.akamai.com
$ curl tnx.nl/ip
$ curl myip.dnsomatic.com
$ curl ip.appspot.com
$ curl ip.telize.com
$ curl curlmyip.com
$ curl -s checkip.dyndns.org | sed 's/.*IP Address: \([0-9\.]*\).*/\1/g'

 

Leave a Reply

%d bloggers like this: