Windows Tips & News

Hanki IP-osoitteen paikkatiedot Windows 10:ssä

click fraud protection
SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn

Edellisessä artikkelissamme näimme kuinka saada IP-osoitteen maantieteelliset sijaintitiedot bashin avulla, curl ja jq Linuxissa. Katsotaanpa, kuinka sama voidaan tehdä Windows 10:ssä. Voimme käyttää Bashia Linuxissa tai PowerShellissä samaan tarkoitukseen.

Mainos


Käytämme jälleen ilmaista palvelua "freegeoip.net" maantieteellisten tietojen lähteenä. Se tarjoaa julkisen HTTP-sovellusliittymän IP-osoitteiden maantieteellisen sijainnin etsimiseen. Se käyttää tietokantaa IP-osoitteista, jotka liittyvät kaupunkeihin, sekä muita asiaankuuluvia tietoja, kuten aikavyöhykettä, leveys- ja pituusaste. Tämä on erittäin hyödyllistä.

Hanki IP-osoitteen paikkatiedot Windows 10:ssä Ubuntun Bashin avulla

Jos sinulla on Bash Linuxissa asennettuna, voit käyttää sitä tässä tapauksessa. Sinun on asennettava jq-konsolin JSON-jäsennin. Tee se seuraavasti.

    1. Avaa Bash Ubuntussa. Sinun on ehkä asennettava se ensin. Katso seuraava artikkeli:

      Kuinka ottaa Ubuntu Bash käyttöön Windows 10:ssäVinkki: voit lisää Bash on Ubuntu Explorerin kontekstivalikkoon avataksesi sen nopeasti haluamaasi kansioon.
    2. Kirjoita seuraava komento:
      sudo apt-get install jq

      Sovellus asennetaan:install-jq-in-bash-on-ubuntu

    3. Nyt voit käyttää seuraavaa komentoa:
      kiemura http://freegeoip.net/json/119.94.116.145>tmpjson.txt && jq '.' tmpjson.txt && rm tmpjson.txt

      Lähtö:komento-ikkunassa

Se on sama käsky I käytetään alkuperäisessä Linux-ympäristössäsiinä on kuitenkin virhe. Windows 10:ssä Ubuntun Bash on katkaissut putkistojen tuen. Tämän ongelman vuoksi et voi yhdistää useita työkaluja toimimaan oikein.

Joten käytin väliaikaista tiedostoa "tmpjson.txt", joka tallentaa palvelimen vastauksen ja joka sitten poistetaan.

Jos et ole Bashin käyttäjä Ubuntussa, voit käyttää PowerShellia sen sijaan.

Hanki IP-osoitteen paikkatiedot Windows 10:ssä PowerShellin avulla

Avaa uusi PowerShell-esiintymä tässä kuvatulla tavalla: Kaikki tavat avata PowerShell Windows 10:ssä

Curl-työkalun sijasta voit käyttää cmdlet-komentoa Invoke-RestMethod. Se on erityisesti luotu toimimaan REST (Representational State Transfer) -palvelujen kanssa, jotka yleensä palauttavat JSON- tai XML-tietoja.

Syntaksi on seuraava:

Invoke-RestMethod -Mehod Get -Uri http://freegeoip.net/json/119.94.116.145

Komennon tulos on seuraava:

powershellin kanssa

Sinun ei tarvitse edes käyttää lisämuotoilua komentoon. Se näkyy jo kauniisti tulosteessa.

Se siitä.

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn
MediaCreationTool-joukkotiedosto voi nyt luoda Windows 11 ISO: n ilman TPM-tarkistuksia

MediaCreationTool-joukkotiedosto voi nyt luoda Windows 11 ISO: n ilman TPM-tarkistuksia

The Median luontityökalu on Microsoftin tunnettu apuohjelma "puhtaiden" Windows 10 ISO -tiedostoj...

Lue lisää

Kuinka ottaa Narrator käyttöön Windows 11:ssä

Kuinka ottaa Narrator käyttöön Windows 11:ssä

Näin otat Narratorin käyttöön Windows 11:ssä. Tarkastelemme neljää eri menetelmää. Narrator on yk...

Lue lisää

Google Drive File Stream tunnetaan nyt nimellä Google Drive for Desktop

Google Drive File Stream tunnetaan nyt nimellä Google Drive for Desktop

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suoritusky...

Lue lisää