4 formas de encontrar la dirección IP pública del servidor en una terminal Linux


En las redes informáticas, una dirección IP (Protocolo de Internet) es un identificador numérico asignado de forma permanente o temporal a cada dispositivo conectado a una red que utiliza el Protocolo de Internet para la comunicación. Sus dos funciones principales son identificar una red o un host en una red y también sirven para el direccionamiento de ubicación.

Actualmente existen dos versiones de direcciones IP: IPv4 e IPv6, que pueden ser privadas (visibles dentro de una red interna) o públicas (pueden ser vistas por otras máquinas en Internet).

Además, a un host se le puede asignar una dirección IP estática o dinámica según las configuraciones de la red. En este artículo, le mostraremos 4 formas de encontrar la dirección IP pública de su máquina Linux o servidor desde el terminal en Linux.

1. Usando la utilidad de excavación

dig (búsqueda de información de dominio) es una sencilla utilidad de línea de comandos para sondear servidores de nombres DNS. Para encontrar sus direcciones IP públicas, use el resolutor de opendns.com como en el siguiente comando:

$ dig +short myip.opendns.com @resolver1.opendns.com

120.88.41.175

2. Usando la utilidad de host

host command es una utilidad de línea de comandos fácil de usar para realizar búsquedas de DNS. El siguiente comando ayudará a mostrar la dirección IP pública de su sistema.

$ host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has" | awk '{print $4}'

120.88.41.175

Importante: Los siguientes dos métodos emplean sitios web de terceros para mostrar su dirección IP en la línea de comando como se describe a continuación.

3. Uso de wget Command Line Downloader

wget es un potente descargador de línea de comandos que admite varios protocolos como HTTP, HTTPS, FTP y muchos más. Puede usarlo con sitios web de terceros para ver su dirección IP pública de la siguiente manera:

$ wget -qO- http://ipecho.net/plain | xargs echo
$ wget -qO - icanhazip.com

120.88.41.175

4. Uso del descargador de línea de comandos cURL

curl es una popular herramienta de línea de comandos para cargar o descargar archivos desde un servidor utilizando cualquiera de los protocolos admitidos (HTTP, HTTPS, FILE, FTP, FTPS y otros). Los siguientes comandos muestran su dirección IP pública.

$ curl ifconfig.co
$ curl ifconfig.me
$ curl icanhazip.com

120.88.41.175

¡Eso es! Puede que los siguientes artículos le resulten útiles para leer.

  1. 5 herramientas basadas en la línea de comandos de Linux para descargar archivos y navegar por sitios web
  2. 11 formas de encontrar información de cuenta de usuario y detalles de inicio de sesión en Linux
  3. 7 formas de determinar el tipo de sistema de archivos en Linux (Ext2, Ext3 o Ext4)

¡Eso es todo! Si tiene alguna pregunta u otro método para compartir en relación con este tema, utilice el formulario de comentarios a continuación para respondernos.