Principal Linux Obteniu informació de geolocalització de l'adreça IP a Bash a Linux

Obteniu informació de geolocalització de l'adreça IP a Bash a Linux



Deixa una resposta

De vegades cal obtenir la informació de geolocalització d’una adreça IP ràpidament. A Linux, podeu utilitzar la potència de les aplicacions de consola per estalviar temps i recuperar aquesta informació ràpidament. Vegem com es pot fer.

Anunci publicitari


Per obtenir la informació de localització geogràfica sobre una adreça IP específica, heu d’utilitzar algun servei en línia que proporcioni l’API adequada. És una bona idea utilitzar algun servei públic per evitar el procediment d'autorització i la gestió de claus API. Un d'aquests serveis és FreeGeoIP.net.

Ofereix una API HTTP pública per cercar la geolocalització d’adreces IP. Utilitza una base de dades d’adreces IP associades a ciutats juntament amb altra informació rellevant com la zona horària, la latitud i la longitud. Això és molt útil.

El servei pot proporcionar resultats de cerca com JSON o XML. Per tant, si combinem curl amb algun analitzador JSON, podem obtenir la informació necessària.

com es crea una llista de reproducció de youtube

Utilitzaré el meu analitzador JSON preferit, jq:

jq-in-reposÉs molt lleuger i ràpid.

Per al nostre cas, la consulta hauria de ser la següent:

http://freegeoip.net/json/119.94.116.145

La part 'json' aquí és el format de dades desitjat. A més de JSON, pot ser XML o CSV.

Executem la consulta amb curl i veiem la sortida:

geo-query-rawEl resultat és una sortida JSON en brut que és difícil de llegir. Per millorar l'aparença del conjunt de resultats, fem servir l'eina jq. Combineu-lo amb rínxols de la següent manera:

rínxol http://freegeoip.net/json/119.94.116.145|jq

La sortida serà més fàcil de llegir:geoconsulta-filtrada

Amb jq, podeu filtrar la sortida i fer-la mostrar només els camps obligatoris. L'ordre següent només mostrarà el nom del país, la latitud i la longitud:

curl http://freegeoip.net/json/119.94.116.145|jq -r '.country_name, .latitude, .longitude'

Podeu desar aquesta ordre com a script de shell següent:

#! / bin / sh curl -s http://freegeoip.net/json/|jq -r '.country_name, .latitude, .longitude'

La propera vegada que necessiteu obtenir informació de geolocalització, podeu executar el vostre script així:

./geo.sh Adreça_IP

Això és.

Articles D'Interès

L'Elecció De L'Editor

Com obrir la pestanya Inici del Gestor de tasques directament a Windows 10
Com obrir la pestanya Inici del Gestor de tasques directament a Windows 10
Avui m’agradaria compartir amb vosaltres una manera secreta i secreta d’iniciar el Gestor de tasques directament a la pestanya Inici de Windows 10.
Com solucionar-ho quan TNT no s'activa a Roku
Com solucionar-ho quan TNT no s'activa a Roku
Si TNT no s'activa a Roku, hi ha algunes coses que podeu provar perquè torni a funcionar. Aquestes guies de resolució de problemes us guiaran per solucionar problemes amb els canals Roku.
Com fer una samarreta a Roblox
Com fer una samarreta a Roblox
Roblox permet als jugadors personalitzar lliurement articles de roba, cosa fantàstica, en cas contrari, tots els personatges tindrien el mateix aspecte. Tot i això, per penjar la vostra creació a Roblox, primer heu de comprar la subscripció Premium i enviar el vostre treball a avaluació.
The Boring Company, d’Elon Musk, recapta 112,5 milions de dòlars per a la seva xarxa de túnels, tot i que el 90% prové del mateix Musk
The Boring Company, d’Elon Musk, recapta 112,5 milions de dòlars per a la seva xarxa de túnels, tot i que el 90% prové del mateix Musk
Elon Musk té molts dits en molts pastissos. Des de cotxes elèctrics fins a bateries i coets reutilitzables, actualment està canviant una gran quantitat d’energia per crear una sèrie de xarxes de túnels a l’estil del metro de Londres
Com amagar el quadre de cerca a Internet Explorer 11
Com amagar el quadre de cerca a Internet Explorer 11
Vegeu com amagar el quadre de cerca a Internet Explorer 11. És un navegador web que inclou moltes versions de Windows.
Com activar AirDrop
Com activar AirDrop
Un sistema per a l'intercanvi lliure i segur de fitxers i dades entre dispositius mòbils és l'objectiu permanent de molts debats. El problema rau en equilibrar tres criteris: seguretat, facilitat d’ús i velocitat de transferència. Un dels millors
Els millors programes LGBTQ a Netflix ara mateix (març de 2024)
Els millors programes LGBTQ a Netflix ara mateix (març de 2024)
Aquests són alguns dels millors programes de televisió de lesbianes, bi, trans i gais del servei de streaming de Netflix, com ara 'Heartstopper' i 'Young Royals'.