GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo averiguar la dirección IP pública desde la línea de comandos en Linux

Existen numerosos métodos/aplicaciones disponibles para hacer esto en el modo de usuario gráfico. Abra su navegador web y vaya a WhatIsMyIP.com sitio web. Ahí puedes ver tu IP pública. Es uno de los métodos más populares para averiguar su dirección IP pública, independientemente de cualquier sistema operativo. Todo lo que necesita es una conexión a Internet y un navegador web. Pero, ¿cómo averiguar la dirección IP pública desde la línea de comandos? Eso es lo que vamos a ver en esta guía.

Averigüe la dirección IP pública desde la línea de comandos en Linux

Hay muchos comandos para encontrar la dirección IP pública. Aquí he enumerado algunos de ellos. Pruebe todos los métodos y elija el que más le convenga. ¡Buena suerte!

Podemos encontrar la dirección IP pública usando los comandos 'dig' y 'host'. Si los comandos dig y host no están disponibles en su sistema, instale dnsutils paquete.

En Arch Linux y derivados:

$ sudo pacman -S dnsutils

En RHEL, CentOS, Fedora:

$ sudo yum install dnsutils

O,

$ sudo dnf install dnsutils

En Debian, Ubuntu y sus derivados:

$ sudo apt-get install dnsutils

Ahora, busquemos la IP pública.

Método 1:

Averigüemos la IP pública con los resolutores de Google usando dig comando:

$ dig TXT +short o-o.myaddr.l.google.com @ns1.google.com | sed 's/"//g'

Alternativamente, use este comando para averiguar la IP pública:

$ dig TXT +short o-o.myaddr.l.google.com @ns1.google.com

¿Puedo obtener la misma información con los resolutores de opendns? ¡Sí, puedes!

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

Método 2: 

Podemos obtener la misma información usando host comando.

$ host myip.opendns.com resolver1.opendns.com

Salida de muestra:

Using domain server:
Name: resolver1.opendns.com
Address: 208.67.222.222#53
Aliases:

myip.opendns.com has address 122.178.32.233
Host myip.opendns.com not found: 3(NXDOMAIN)
Host myip.opendns.com not found: 3(NXDOMAIN)

Método 3:

Puedes usar rizo Comando para encontrar la IP pública de su sistema desde sitios web de terceros. No recomiendo encontrar la dirección IP en sitios de terceros por razones de seguridad. ¡Ten cuidado!

Déjame mostrarte algunos ejemplos.

$ curl ipinfo.io

Salida de muestra:

{
 "ip": "122.178.32.233",
 "hostname": "abts-tn-dynamic-233.32.178.122.airtelbroadband.in",
 "city": "Coimbatore",
 "region": "Tamil Nadu",
 "country": "IN",
 "loc": "10.9925,76.9614",
 "org": "AS24560 Bharti Airtel Ltd., Telemedia Services",
 "postal": "641001"

Aquí hay otro:

$ curl ifconfig.me

Un comando más...

$ curl ip.sb

curl está instalado por defecto. Si no está instalado por casualidad, ejecute el siguiente comando para instalarlo.

En Arch Linux y derivados:

$ sudo pacman -S curl

En RHEL, CentOS, Fedora:

$ sudo yum install curl

O,

$ sudo dnf install curl

En Debian, Ubuntu y sus derivados:

$ sudo apt-get install curl

Aquí hay otro método para encontrar la IP pública.

$ curl https://wtfismyip.com/text

Salida de muestra:

122.178.32.233

Los otros métodos útiles para averiguar la dirección IP pública se indican a continuación.

$ curl api.ipify.org
$ curl https://ipinfo.io/ip
$ curl ipecho.net/plain
$ curl ifconfig.co
$ curl ident.me
$ curl icanhazip.com
$ curl ip.appspot.com

Y, eso es todo por ahora. ¿Qué método estás usando para encontrar la IP pública? Déjame saber abajo en la sección de comentarios. Revisaré y actualizaré esta guía.


Linux
  1. Cómo instalar software desde la línea de comandos de Linux

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

  3. Cómo averiguar qué hace un comando de Linux

  4. Linux:¿cómo averiguar la familia de arquitectura Intel desde la línea de comandos?

  5. ¿Cómo averiguar la versión de Bluez desde la línea de comandos?

Cómo encontrar la dirección IP en Linux

Cómo buscar archivos desde la línea de comandos de Linux

Cómo comprobar las estadísticas de red de Linux desde la línea de comandos

Cómo encontrar información de la CPU en Linux usando la línea de comandos

Cómo encontrar la dirección IP en la línea de comandos de Linux

Cómo encontrar la dirección IP en Linux