Principal Linux Obtenga información de geolocalización de la dirección IP en Bash en Linux
 

Obtenga información de geolocalización de la dirección IP en Bash en Linux


Para obtener información de ubicación geográfica sobre una dirección IP específica, debe utilizar algún servicio en línea que proporcione la API adecuada. Es buena idea utilizar algún servicio público para evitar el procedimiento de autorización y la gestión de claves API. Uno de esos servicios es FreeGeoIP.net.

Proporciona una API HTTP pública para buscar la geolocalización de direcciones IP. Utiliza una base de datos de direcciones IP asociadas con ciudades junto con otra información relevante como zona horaria, latitud y longitud. Esto es muy útil.

El servicio puede proporcionar resultados de búsqueda en formato JSON o XML. Entonces, si combinamos curl con algún analizador JSON, podemos obtener la información requerida.

Usaré mi analizador JSON favorito, jq:

jq-en-repositoriosEs muy ligero y rápido.

Para nuestro caso, la consulta debería ser la siguiente:

|_+_|

La parte 'json' aquí es el formato de datos deseado. Además de JSON, puede ser XML o CSV.

Ejecutemos la consulta con curl y veamos el resultado:

geo-consulta-sin procesarEl resultado es una salida JSON sin formato que es difícil de leer. Para mejorar la apariencia del conjunto de resultados, usemos la herramienta jq. Combínalo con rizo de la siguiente manera:

|_+_|

El resultado será más fácil de leer:geo-consulta-filtrada

Usando jq, puede filtrar la salida y hacer que muestre solo los campos obligatorios. El siguiente comando mostrará solo el nombre del país, la latitud y la longitud:

|_+_|

Puede guardar este comando como el siguiente script de shell:

|_+_|

La próxima vez que necesite obtener información de geolocalización, puede ejecutar su script de esta manera:

|_+_|

Eso es todo.

Leer Siguiente

Atajos de teclado de WordPad en Windows 10
Atajos de teclado de WordPad en Windows 10
Aquí está la lista completa de atajos de teclado para WordPad en Windows 10. Wordpad es un editor de texto muy simple, más potente que el Bloc de notas.
Cómo habilitar el Modo Empresarial en Internet Explorer 11
Cómo habilitar el Modo Empresarial en Internet Explorer 11
En la última versión de Internet Explorer 11, como muestran las filtraciones recientes, hay una función de compatibilidad llamada Modo Empresarial. Usando el modo empresarial,
Actualizaciones de controladores sin esfuerzo Canon Pixma MG2522
Actualizaciones de controladores sin esfuerzo Canon Pixma MG2522
Como cualquier otro dispositivo, la Canon Pixma MG2522 necesita cierto mantenimiento para ofrecer un rendimiento excelente y constante, por lo que estamos aquí para ayudar.
Windows 11 sin sonido: guía de problemas y soluciones comprobadas
Windows 11 sin sonido: guía de problemas y soluciones comprobadas
¿No tienes sonido en Windows 11? Descubra cómo HelpMyTech garantiza el rendimiento de audio óptimo de su PC con las últimas actualizaciones de controladores.'
Cómo: Consejos de optimización de Windows 10, ¡acelere!
Cómo: Consejos de optimización de Windows 10, ¡acelere!
¿Tu Windows 10 funciona lento? Optimice el software de Windows 10 y desactive los servicios innecesarios que pueden ralentizar su computadora con nuestra guía paso a paso
Cómo eliminar el archivo Hiberfil.sys (hibernación) en Windows 10
Cómo eliminar el archivo Hiberfil.sys (hibernación) en Windows 10
Cuando la hibernación está habilitada, el sistema operativo crea un archivo llamado hiberfil.sys en la raíz de su unidad C:. A continuación se explica cómo eliminar el archivo de hibernación en Windows 10.
Cómo ver las políticas de grupo aplicadas en Windows 10
Cómo ver las políticas de grupo aplicadas en Windows 10
En este artículo, veremos cómo encontrar todas las políticas de grupo local aplicadas en Windows 10. Esto se puede hacer usando los complementos gpedit.msc y rsop.msc.
Obtenga información de geolocalización de la dirección IP en Bash en Linux
Obtenga información de geolocalización de la dirección IP en Bash en Linux
A veces es necesario obtener rápidamente la información de geolocalización de una dirección IP. En Linux, puede utilizar el poder de las aplicaciones de consola para ahorrar tiempo.
Cómo ocultar el área de notificación en Windows 10 (bandeja del sistema)
Cómo ocultar el área de notificación en Windows 10 (bandeja del sistema)
Windows 10 ya oculta el área de notificación cuando el modo Tableta está habilitado. Esta publicación explica cómo ocultar la bandeja del sistema en el modo de escritorio normal.
Permitir o impedir que los usuarios cambien la zona horaria en Windows 10
Permitir o impedir que los usuarios cambien la zona horaria en Windows 10
Cómo permitir o evitar que usuarios o grupos cambien la zona horaria en Windows 10 Windows 10 admite la configuración de una zona horaria para el reloj de la PC. La zona horaria es
[Solución] Falta el mosaico del escritorio en la pantalla de Inicio en Windows 8.1
[Solución] Falta el mosaico del escritorio en la pantalla de Inicio en Windows 8.1
De forma predeterminada, Windows 8.1 y Windows 8 vienen con un mosaico especial en la pantalla de Inicio llamado 'Escritorio'. Muestra tu fondo de pantalla actual y te permite
Cómo desactivar Bluetooth en Windows 10
Cómo desactivar Bluetooth en Windows 10
Aquí se muestran todas las formas de desactivar Bluetooth en Windows 10. Veremos cómo usar Configuración, Administrador de dispositivos y la función Centro de actividades para eso.
Cómo hacer que Windows Media Center original funcione en Windows 10
Cómo hacer que Windows Media Center original funcione en Windows 10
Por ahora es posible hacer que Windows Media Center original funcione en Windows 10.
Habilite la tecla Imprimir pantalla para iniciar el recorte de pantalla en Windows 10
Habilite la tecla Imprimir pantalla para iniciar el recorte de pantalla en Windows 10
Se ha agregado una nueva función Screen Snip a Windows 10 para poder recortar y compartir rápidamente una captura de pantalla. Puede utilizar la tecla Imprimir pantalla para iniciar el recorte de pantalla.
Aquí se explica cómo mejorar el rendimiento de los juegos en Windows 11
Aquí se explica cómo mejorar el rendimiento de los juegos en Windows 11
Microsoft ha emitido recomendaciones oficiales que pueden ayudarlo a mejorar el rendimiento de los juegos en Windows 11. Según la compañía, deshabilitar algunos
Cómo habilitar la herramienta de captura de pantalla en Google Chrome
Cómo habilitar la herramienta de captura de pantalla en Google Chrome
Puede habilitar la herramienta de captura de pantalla en Google Chrome. Aparecerá en el menú 'Compartir' en la barra de direcciones. La herramienta permite capturar un definido por el usuario.
Cómo abrir el símbolo del sistema al arrancar en Windows 11
Cómo abrir el símbolo del sistema al arrancar en Windows 11
Esta publicación le mostrará cómo abrir el símbolo del sistema al iniciar Windows 11. La consola se abrirá como administrador, por lo que podrá realizar una
Microsoft recomienda oficialmente evitar aplicaciones que restauren funciones clásicas en Windows 11
Microsoft recomienda oficialmente evitar aplicaciones que restauren funciones clásicas en Windows 11
Citando problemas de compatibilidad, Microsoft ahora recomienda oficialmente evitar StartAllBack y ExplorerPatcher. Estas dos herramientas son famosas por restaurar
Cómo descargar e instalar los controladores Canon Maxify MB2720
Cómo descargar e instalar los controladores Canon Maxify MB2720
Si está buscando detalles sobre cómo descargar un controlador de impresora Canon Maxify MB2720, aquí encontrará instrucciones rápidas paso a paso. Empieza ahora.
Qué hacer cuando su Netgear A6210 sigue desconectándose
Qué hacer cuando su Netgear A6210 sigue desconectándose
Si su adaptador inalámbrico Netgear A6210 sigue desconectándose, existen varios pasos de solución de problemas que puede seguir, incluida la actualización del controlador.
Representación lenta de Adobe Premiere
Representación lenta de Adobe Premiere
¿Busca consejos sobre cómo aumentar el rendimiento en Adobe Premier Pro? Help My Tech tiene todo lo que necesitas para encaminarte hacia una experiencia más fluida.
Habilite Mouse ClickLock en Windows 10
Habilite Mouse ClickLock en Windows 10
ClickLock es una característica especial de Windows que permite bloquear el botón principal (generalmente el izquierdo) del mouse después de un solo clic.
Sudo para Windows 11 realmente se ejecuta en Windows 10 y Windows 7
Sudo para Windows 11 realmente se ejecuta en Windows 10 y Windows 7
No es solo para Windows 11: la herramienta Sudo recientemente anunciada para Windows se instaló con éxito en Windows 10 e incluso en el antiguo Windows 7. Y
Cómo instalar controladores cuando no hay adaptadores Intel(R) presentes
Cómo instalar controladores cuando no hay adaptadores Intel(R) presentes
¿Necesita ayuda con la instalación de controladores? Help My Tech tiene una guía sobre cómo instalar controladores cuando no hay adaptadores Intel(R) presentes en su computadora.