Método para obtener la dirección IP pública en el terminal de Linux

  
 La IP pública, la dirección pública, es asignada por InterNIC y consta de una ID de red basada en clase o un bloque de direcciones basado en CIDR (llamado bloque CIDR) y garantiza la exclusividad en Internet global. Cuando se asigna una dirección pública, su ruta se registrará en el enrutador en Internet, de modo que el tráfico a la dirección pública se pueda alcanzar sin problemas. El tráfico a la dirección pública de destino está disponible a través de Internet. Por ejemplo, cuando se asigna un bloque CIDR a una organización en forma de una ID de red y una máscara de subred, la correspondiente [ID de red, máscara de subred] también se almacena como una ruta en el enrutador en Internet. El paquete IP cuyo destino es la dirección en el bloque CIDR se dirige a la ubicación correspondiente.

En este artículo cubriré varias formas de ver su dirección IP pública en un terminal de Linux. Esto no tiene sentido para el usuario promedio, pero es útil para servidores Linux (sin GUI o como usuario que solo puede usar herramientas básicas). En cualquier caso, obtener IP pública de un terminal de Linux es significativo en todos los sentidos, y tal vez esté disponible algún día.
Los siguientes son los dos comandos que utilizamos principalmente, curl y wget. Puedes usarlo en su lugar.
Curl salida de texto sin formato:
curl icanhazip.com
curl ifconfig.me
curl curlmyip.com
curl ip.appspot.com
curl ipinfo.io/ip
curl ipecho.net/plain
curl www.trackip.net/i
curl Salida del formato JSON:
curl ipinfo.io/json
curl ifconfig.me/all.json
curl Www.trackip.net/ip?json (un poco feo)
formato XML curl salida:
curl ifconfig.me/all.xml
curl Obtenga todos los detalles de IP (excavadora)
curl ifconfig. Me /all
Use DYDNS (útil cuando usa el servicio DYDNS)
curl -s 'http://checkip.dyndns.org'
Copyright © Conocimiento de Windows All Rights Reserved