Ubicación geográfica de una ip en terminal
Ubicación geográfica de una ip en terminal. En este mini tuto, vamos a ver como identificar la ubicación geográfica de cualquier ip desde nuestra terminal linux. Su uso está bastante extendido sobre todo en formularios, y sitios web que te dicen tu ip y ubicación. Ya veras que simple.
Ubicación geográfica de una ip en terminal
El único requisito es tener instalado curl y jq (necesario para procesar los datos json). En Debian, Ubuntu, Linux Mint y derivados: sudo apt install curl jq En CentOS, RHEL y derivados: sudo yum install curl jq Es evidente que para poder ubicar un ip, primero debemos capturarla. Podemos lanzar una solicitud a la API a ipinfo.io con el siguiente comando. curl https://ipinfo.io/ip Una vez tenemos la ip, realizamos otra solicitud a la API de ipvigilante (incluyendo la ip capturada en el paso anterior). curl https://ipvigilante.com/ ejemplo... curl https://ipvigilante.com/90.94.251.85 Bueno... ahora ya sabemos como opera la ubicación geográfica, así que si la quieres integrar en alguna aplicación lo mejor es ejecutar las dos solicitudes en una sola linea. curl -s https://ipvigilante.com/$(curl -s https://ipinfo.io/ip) | jq '.data.latitude, .data.longitude, .data.city_name, .data.country_name' Nota final: ipvigilante.com es un proyecto en fase beta, por tanto es posible que alguna vez se produzca un error. Canales de Telegram: Canal SoloLinux – Canal SoloWordpress Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Read the full article











