Windows Tips & News

Hankige Windows 10 IP-aadressi geolokatsiooniteave

click fraud protection
SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin

Meie eelmises artiklis nägime kuidas saada bashi abil IP-aadressi geograafilise asukoha teavet, curl ja jq Linuxis. Vaatame, kuidas saab sama teha ka Windows 10-s. Samal eesmärgil saame kasutada Bashit Linuxis või PowerShellis.

Reklaam


Jällegi kasutame geograafilise asukoha teabe allikana tasuta teenust "freegeoip.net". See pakub avalikku HTTP API-d IP-aadresside geograafilise asukoha otsimiseks. See kasutab linnadega seotud IP-aadresside andmebaasi koos muu asjakohase teabega, nagu ajavöönd, laius- ja pikkuskraad. See on väga kasulik.

Hankige Windows 10 IP-aadressi geolokatsiooniteave, kasutades Ubuntu Bashi

Kui teil on Linuxis Bash installitud, saate seda sel juhul kasutada. Peate installima jq-konsooli JSON-parseri. Tehke seda järgmiselt.

    1. Avage Bash Ubuntus. Võimalik, et peate selle esmalt installima. Vaadake järgmist artiklit:
      Ubuntu Bashi lubamine Windows 10-sNäpunäide: saate lisage Bash Ubuntus Exploreri kontekstimenüüsse et see kiiresti mis tahes soovitud kaustas avada.
    2. Tippige järgmine käsk:
      sudo apt-get install jq

      Rakendus installitakse:install-jq-in-bash-on-ubuntu

    3. Nüüd saate kasutada järgmist käsku:
      lokk http://freegeoip.net/json/119.94.116.145>tmpjson.txt && jq '.' tmpjson.txt && rm tmpjson.txt

      Väljund:käskluse käivitamine akendes

See on sama käsk I mida kasutatakse Linuxi algkeskkonnassiiski on tõrge. Windows 10-s on Bash Ubuntu konveieri väljundi tugi katkestanud. Selle probleemi tõttu ei saa te mitut tööriista korralikult koos töötamiseks kombineerida.

Seega kasutasin ajutist faili "tmpjson.txt", mis salvestab serveri vastuse ja seejärel kustutatakse.

Kui te ei ole Ubuntu Bashi kasutaja, saate selle asemel kasutada PowerShelli.

Hankige PowerShelli abil Windows 10 IP-aadressi geolokatsiooniteave

Avage PowerShelli uus eksemplar, nagu siin kirjeldatud: Kõik võimalused PowerShelli avamiseks Windows 10-s

Curl-tööriista asemel võite kasutada cmdleti Invoke-RestMethod. See on spetsiaalselt loodud töötama REST-teenustega (esindusoleku edastus), mis tavaliselt tagastavad JSON- või XML-andmed.

Süntaks on järgmine:

Invoke-RestMethod -Meetod Hangi -Uri http://freegeoip.net/json/119.94.116.145

Käsu tulemus on järgmine:

powershelliga

Te ei pea isegi käsule täiendavat vormingut rakendama. See on juba väljundis kenasti kuvatud.

See on kõik.

SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin
Windows 11: otsige rakendusi esitähe järgi (Start-menüü tähestikuline navigeerimine)

Windows 11: otsige rakendusi esitähe järgi (Start-menüü tähestikuline navigeerimine)

SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin...

Loe rohkem

Reserveeritud salvestusruumi lubamine või keelamine Windows 10-s

Reserveeritud salvestusruumi lubamine või keelamine Windows 10-s

SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin...

Loe rohkem

Windows 11 elutsükkel ja Windows 10 21H2 LTSC väljalase

Windows 11 elutsükkel ja Windows 10 21H2 LTSC väljalase

Selle nädala alguses andis Microsoft välja oma esimese Windows 11 siseringi, aga ka paljastatud p...

Loe rohkem