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.