Obtener IP pública de Terminal en Ubuntu 20.04

Get Public Ip From Terminal Ubuntu 20



Si está utilizando Internet, entonces ha oído hablar de la dirección IP, ¿verdad? En las redes informáticas, una dirección IP (Protocolo de Internet) es un identificador numérico para identificar un determinado dispositivo que utiliza el Protocolo de Internet para la comunicación. La dirección IP puede asignarse temporal o permanentemente al dispositivo.

Cuando el dispositivo se conecta a otros dispositivos a través de la red, otros dispositivos ven la dirección IP pública. En esta guía, vea cómo obtener la dirección IP pública de su dispositivo desde el terminal en Ubuntu 20.04.







Conceptos básicos de la dirección IP

Hay dos versiones de direcciones IP actualmente en uso: IPv4 e IPv6. Cualquier dirección IP puede ser privada (solo se puede ver dentro de una red) o pública (se puede ver desde cualquier máquina en Internet). IPv4 es todavía el formato más popular, pero en la era actual, no puede asignar suficientes dispositivos con direcciones IP únicas. El IPv6 resuelve esto aumentando el número de direcciones IP únicas disponibles.



Echemos un vistazo rápido a cómo se ve una dirección IP. En el caso de IPv4, es una dirección de 32 bits (4 bytes) dividida en cuatro bloques de 8 bits separados por. símbolos. La dirección se representa con dígitos decimales.



$172.15.250.1

El rango posible de IPv4 es de 0.0.0.0 a 255.255.255.255.





En el caso de IPv6, es un poco complicado pero similar en principio. Una dirección IPv6 es una dirección de 128 bits (8 bytes) dividida en ocho bloques de 16 bits separados por: símbolos. La dirección se representa con dígitos hexadecimales.

$2000:0000:3339: CFF1: 0069: 0000: 0000: FEFD

Debido a su gran longitud, su uso puede resultar problemático en diversas situaciones. Como tal, existen reglas para acortar la dirección. Después de acortar la dirección de ejemplo, se verá así.



$2000:0:3339: CFF1:69:: FEFD

Obtener la dirección IP pública de la terminal

Ahora, estamos listos para obtener la dirección IP pública de nuestro dispositivo. Hay varias formas de hacerlo. Por ejemplo, si tiene acceso a la GUI, puede usar el navegador web para visitar sitios como Cuál es mi dirección IP , Cuál es mi IP , etc.

Como sugiere el título de la guía, exploraremos las formas de verificar la dirección IP solo a través del terminal. Afortunadamente, hay varias herramientas disponibles a nuestra disposición para verificar la dirección IP pública.

Obtenga una dirección IP pública usando dig

El excavador (buscador de información de dominio) es una herramienta de utilidad simple para sondear servidores de nombres DNS. Usando la herramienta de excavación junto con OpenDNS como resolutor, podemos obtener la dirección IP pública.

$usted+ corto myip.opendns.com@resolver1.opendns.com

Obtenga una dirección IP pública usando el host

El comando host es otra herramienta sencilla para realizar búsquedas de DNS. Para obtener su IP pública usando el host, ejecute el siguiente comando.

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

La salida es un poco mayor que en el ejemplo anterior. ¿Quiere solo la dirección IP como salida? Luego pase la salida a sujeción y awk para filtrarlo. Aprender más acerca de sujeción y awk .

$ host myip.opendns.com resolver1.opendns.com|
sujeción 'myip.opendns.com tiene' | awk '{imprimir $ 4}'

Obtenga una dirección IP pública usando wget

Wget es un descargador de línea de comandos simple y poderoso. ¿Cómo usamos wget para obtener la dirección IP pública? Al descargar un determinado archivo de un determinado servicio en línea.

Primero, asegúrese de que el wget está instalado en su sistema. Ejecute el siguiente comando.

$sudoactualización apta&& sudoaptoInstalar en pc wget -y

Estamos listos para verificar la dirección IP pública. El primero es Servicio de eco de IP . Ejecute el siguiente comando.

$wget -qO-http://ipecho.net/sencillo| xargs echo

El siguiente es icanhazip.com . Este sitio web devuelve la dirección IP pública en formato de texto sin formato.

$wget -qO-icanhazip.com

Otro servicio similar es ifconfig.co .

$wget -qO-ifconfig.co

También puede usar ifconfig.me para obtener la dirección IP.

$wget -qO-ifconfig.me| xargs echo

Obtenga una dirección IP pública usando cURL

La herramienta curl es otro descargador / cargador de línea de comandos popular que puede operar en cualquiera de los protocolos populares (HTTP, HTTPS, FTP, FTPS y otros).

Curl no viene preinstalado en Ubuntu 20.04. Instale rizo.

$sudoactualización apta&& sudoaptoInstalar en pcrizo-y

El método es similar al de wget.

$curl ifconfig.co

$curl ifconfig.me&& echo

$rizo icanhazip.com&& echo

Obtener una dirección IP pública usando ip

El comando ip es responsable de administrar los dispositivos de red, las interfaces y los túneles. También puede reportar información sobre las redes conectadas.

Ejecute el siguiente comando ip para enumerar las interfaces de red y la dirección IP.

$dirección ipshow

El siguiente comando es el equivalente. Dará el mismo resultado.

$ipa

Pensamientos finales

Como hemos demostrado, hay muchas formas de verificar la dirección IP pública de su dispositivo. ¿Cuál deberías usar? Depende de ti. Pruébelos todos al menos una vez. Entonces, puede decidir fácilmente cuál dominar.

¡Feliz informática!