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

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

Si es un usuario de Linux, es posible que deba encontrar su público Dirección IP desde la línea de comando por varias razones, como la solución de problemas de red o configurar un servidor web. En este artículo, lo guiaremos a través del proceso de encontrar su dirección IP pública utilizando diferentes comandos en Linux.

El contenido de este artículo incluye:

Encontrar la dirección IP pública utilizando el comando DIG

Encontrar la dirección IP pública utilizando el comando de host

Cómo encontrar la dirección IP pública usando el comando curl

    • Dirección IP desde Ifconfig usando el comando CURL
    • Dirección IP desde el comando CURL
    • Dirección IP desde el comando CURL
    • Dirección IP del checkip.dindns.organizar el comando curl
    • Dirección IP de Ident.yo usando el comando curl
    • Dirección IP de ipecho.net usando el comando curl

Diferencia entre la dirección IP pública y privada

La dirección del protocolo de Internet es una dirección de identificación dada a dispositivos dentro de la red. Hay dos Tipos de direcciones IP:

Público: El proveedor de servicios de Internet asigna la IP pública al dispositivo que está directamente conectado a Internet. Puede identificar el dispositivo en Internet. Se puede verificar desde cualquier lugar a través de Internet.

Privado: El administrador de la red proporciona una dirección IP privada a dispositivos en una red local. La dirección IP privada se da a redes como un hogar u oficinas. Se utiliza para identificar dispositivos dentro de la red. No se puede acceder a través de Internet, ya que es privado.

Entre ambas direcciones, la accesibilidad está la principal diferencia que describe si se puede acceder o no a través de Internet.

Encontrar la dirección IP pública utilizando el comando DIG

El excavar El comando nos da una dirección IP pública utilizando servidores DNS. Para encontrar IP pública usando DIG, siga los pasos a continuación:

Abra la terminal en su máquina Linux. Escriba el siguiente comando:

cavar +myip corto.opendns.com @resolver1.opendns.comunicarse


Verá una dirección IP pública que se muestra en el terminal:

Encontrar la dirección IP pública utilizando el comando de host

El comando de host es otra herramienta útil para obtener información, como direcciones IP y nombres de dominio de un servidor DNS. También puede usar el comando host para obtener IP pública.

Ejecute el comando de host a continuación para obtener IP:

anfitrión myip.opendns.com resolución1.opendns.comunicarse


Su dirección IP pública se mostrará en la terminal.

Cómo encontrar la dirección IP pública usando el comando curl

    • Dirección IP desde Ifconfig usando el comando CURL
    • Dirección IP desde IPINFO usando el comando CURL
    • Dirección IP desde ipify usando el comando curl
    • Dirección IP del checkip.dindns.organizar el comando curl
    • Dirección IP de Ident.yo usando el comando curl
    • Dirección IP de ipecho.net usando el comando curl

1: dirección IP desde ifconfig usando el comando curl

El comando curl puede intercambiar datos desde un servidor. Uno de sus muchos usos es encontrar su dirección IP pública.

Para encontrar la IP pública, escriba el siguiente comando en shell:

curl ifconfig.a mí


Este comando mostrará IP pública en la terminal.

2: dirección IP desde ipinfo usando el comando curl

El comando curl ipinfo.IO/IP también usa el rizo utilidad para recuperar la dirección IP pública del sistema en el que se está ejecutando.

Cuando el rizo se ejecuta el comando, hace un CONSEGUIR solicitud al ipinfo.IO API, que devuelve la dirección IP pública.

curl ipinfo.IO/IP


Así es como funciona este comando:

3: Dirección IP desde ipify usando el comando curl

El comando API de curl.ipificar.organizar También puede darnos nuestra dirección IP pública utilizando el rizo utilidad y ipificar API de servicio. Así es como funciona este comando:

API de curl.ipificar.organizar


4: Dirección IP desde el checkip.dindns.organizar el comando curl

Este comando envía una solicitud al sitio web checkip.dindns.organizar utilizando el rizo herramienta. El sitio web devuelve la IP pública.

checkip rizo.dindns.organizar


5: Dirección IP de Ident.yo usando el comando curl

Este comando envía una solicitud al sitio web identificación.a mí Usando la herramienta curl. El sitio web ofrece IP pública del dispositivo.

identificación.a mí


6: Dirección IP de ipecho.net usando el comando curl

Último en la lista es el ipecho.neto dominio. Este comando envía una solicitud al sitio web ipecho.neto/simple Usando la herramienta curl. El sitio web devuelve la dirección IP pública del dispositivo.

ipecho de curl.neto/simple


Conclusión

Los proveedores de servicios de Internet asignan la IP pública al dispositivo que está directamente conectado a Internet. Para encontrar la dirección IP pública desde la línea de comandos en Linux, uno puede usar el rizo comando seguido de un sitio web que devuelve la dirección IP pública del usuario. El excavar y anfitrión El comando también puede encontrar la dirección IP pública utilizando el servidor DNS.