Galvenais Linux Iegūstiet IP adreses ģeogrāfiskās atrašanās vietas informāciju Bash operētājsistēmā Linux

Iegūstiet IP adreses ģeogrāfiskās atrašanās vietas informāciju Bash operētājsistēmā Linux



Atstāj atbildi

Dažreiz jums ātri jāsaņem informācija par IP adresi. Operētājsistēmā Linux varat izmantot konsoles lietotņu iespējas, lai ietaupītu laiku un ātri izgūtu šo informāciju. Apskatīsim, kā to var izdarīt.

Reklāma


Lai iegūtu ģeogrāfiskās atrašanās vietas informāciju par konkrētu IP adresi, jums jāizmanto kāds tiešsaistes pakalpojums, kas nodrošina atbilstošu API. Ieteicams izmantot kādu sabiedrisko pakalpojumu, lai izvairītos no autorizācijas procedūras un API atslēgu pārvaldības. Viens no šādiem pakalpojumiem ir FreeGeoIP.net.

Tas nodrošina publisku HTTP API, lai meklētu IP adrešu atrašanās vietu. Tajā tiek izmantota ar pilsētām saistīto IP adrešu datu bāze, kā arī cita būtiska informācija, piemēram, laika josla, platums un garums. Tas ir ļoti noderīgi.

Pakalpojums var nodrošināt meklēšanas rezultātus kā JSON vai XML. Tātad, ja mēs apvienojam čokurošanos ar kādu JSON parsētāju, mēs varam iegūt nepieciešamo informāciju.

kā atbloķēt enkuru 2013

Es izmantošu savu iecienīto JSON parsētāju, jq:

jq-in-reposTas ir ļoti viegls un ātrs.

Mūsu gadījumā vaicājumam jābūt šādam:

http://freegeoip.net/json/119.94.116.145

Json daļa šeit ir vēlamais datu formāts. Bez JSON tas var būt XML vai CSV.

Palaidīsim vaicājumu ar čokurošanos un redzēsim izvadi:

geo-query-rawRezultāts ir neapstrādāta JSON izeja, kuru ir grūti nolasīt. Lai uzlabotu rezultātu kopas izskatu, izmantosim rīku jq. Apvienojiet to ar čokurošanos šādi:

čokurošanās http://freegeoip.net/json/119.94.116.145|jq

Rezultātu būs vieglāk nolasīt:ģeogrāfiskā vaicājuma filtrēšana

Izmantojot jq, jūs varat filtrēt izvadi un likt tajā rādīt tikai obligātos laukus. Šī komanda parādīs tikai valsts nosaukumu, platumu un garumu:

čokurošanās http://freegeoip.net/json/119.94.116.145|jq -r '.valsts_nosaukums,. platums,. garums'

Jūs varat saglabāt šo komandu kā šādu čaulas skriptu:

#! / bin / sh curl -s http://freegeoip.net/json/|jq -r '.valsts_nosaukums,. platums,. garums'

Nākamreiz, kad būs jāiegūst informācija par atrašanās vietu, skriptu varat izpildīt šādi:

./geo.sh IP_adrese

Tieši tā.

Interesanti Raksti

Redaktora Izvēle

Kā izdzēst visus ziņojumus un sarunas Facebook Messenger
Kā izdzēst visus ziņojumus un sarunas Facebook Messenger
https://www.youtube.com/watch?v=9AGAipdyPL8 Facebook ziņojumu dzēšanai nav jābūt ārkārtīgi grūti. Neatkarīgi no tā, vai dzēšat vienu pavedienu vai visu vēsturi, ir iespējas, lai jūs varētu darīt abus ar minimālu piepūli. S0me lietotāji
Kā fotografēt ar BeReal
Kā fotografēt ar BeReal
BeReal, kas tiek slavēts kā sociālo mediju nākotne, ātri ir kļuvis par vienu no populārākajām mobilajām lietotnēm. Tam ir vienkāršs interfeiss, un tas mudina lietotājus publicēt atklātus, nefiltrētus momentuzņēmumus. Tomēr, tā kā tam trūkst citu rediģēšanas funkciju
Kā pievienot vai noņemt Bluetooth uzdevumjoslas ikonu operētājsistēmā Windows 10
Kā pievienot vai noņemt Bluetooth uzdevumjoslas ikonu operētājsistēmā Windows 10
Šajā rakstā mēs pārskatīsim trīs dažādas metodes, kā pievienot vai noņemt Bluetooth ikonu no Windows 10 uzdevumjoslas, tostarp Iestatījumi un kniebiens.
Kā kopēt vērtības programmā Excel [nevis formula]
Kā kopēt vērtības programmā Excel [nevis formula]
Ja vēlaties kopēt/ielīmēt tikai šūnas vērtību, nevis formulu, tas ir salīdzinoši vienkārši izdarāms. Ja šūnā ir formatēts teksts vai nosacījumformatējums, process mainās, taču tas joprojām ir vienkāršs
Kā pievienot Google izklājlapas SharePoint
Kā pievienot Google izklājlapas SharePoint
SharePoint ir Microsoft populārā satura pārvaldības lietotne. Šī iemesla dēļ daudzi cilvēki to izmanto, lai sakārtotu savus dokumentus un citus failus tiešsaistē. Tas viss ir ērti, līdz jūs paklupat uz kopīgu problēmu. Kā
Kā pārvietot ārpus ekrāna logu atpakaļ uz ekrānu operētājsistēmā Windows 10
Kā pārvietot ārpus ekrāna logu atpakaļ uz ekrānu operētājsistēmā Windows 10
Šajā rakstā ir paskaidrots, kā ārpus ekrāna logu pārvietot atpakaļ uz ekrānu operētājsistēmā Windows 10. To ir iespējams pārvietot, izmantojot tikai tastatūru.
Kā bloķēt lietotāju TikTok
Kā bloķēt lietotāju TikTok
Lai gan TikTok ļauj padarīt kontu privātu un ierobežot piekļuvi savam saturam, lielākā daļa cilvēku to izmanto, lai palielinātu savu klātbūtni tiešsaistē. Tā ir sociālo mediju platforma numur viens, lai kļūtu slavena internetā un veicinātu iesaistīšanos