Miten löydät tietokoneen maantieteellisen sijainnin komentorivin avulla?
On monia tapoja oppia tietokoneen sijaintia sen IP-osoitteesta, mutta miten siirryt siihen, jos päätät käyttää komentoriviä tietojen löytämiseksi? Tämän päivän SuperUser Q&A -postissa on hyödyllisiä ehdotuksia, jotka auttavat lukijaa löytämään haluamansa tiedot.
Nykypäivän Kysymys- ja vastaus -istunto tulee meille suotuisasti SuperUserin - Stack Exchange -alueen, yhteisöpohjaisen Q & A-sivustojen ryhmittymän - kautta..
Paul Fenwickin (Flickr) kohteliaisuus.
Kysymys
SuperUser-lukija AlikElzin-kilaka haluaa löytää tietokoneen IP-osoitteen sijainnin komentorivillä:
Miten löydän tietokoneen Internet-osoitteen (IP-osoitteen) komentorivillä? Käytän esimerkiksi curliä tai wgetiä?
Miten löydät tietokoneen IP-osoitteen sijainnin komentorivillä?
Vastaus
SuperUserin avustajat AlikElzin-kilaka ja Ben N ovat vastaus meille. Ensinnäkin, AlikElzin-kilaka:
On olemassa palvelu (IPInfo), joka voi tuottaa tuloksia. Voit vedota siihen kiharalla, esimerkiksi:
- curl ipinfo.io
Tulos:
Myös IP-tiedot voidaan pyytää:
- curl ipinfo.io/216.58.194.46
Tulos:
Lähde: IP-osoitteen maantieteellisen sijainnin hakeminen komentoriviltä
Ben N: n vastausta seurasi:
Koska kysymyksessä ei ole määritelty käyttöjärjestelmää, niin saat saman tiedon PowerShellin käyristymällä (oikeastaan alias Invoke-WebRequest):
- (curl ipinfo.io). Sisältö
Joka tuottaa JSON-merkkijonon. Jos haluat saada esineen, jonka JSON edustaa, käytä ConvertFrom-Json:
- curl ipinfo.io | ConvertFrom-Json
Koska kyseessä on PowerShell-objekti, voit helposti saada tietyt kentät. Esimerkiksi tämä komento saa vain ulkoisen IP-osoitteen merkkijonona:
- (curl ipinfo.io | ConvertFrom-Json) .ip
Huomaa, että tämän palvelun maantieteelliset tiedot eivät ole kovin tarkkoja, mutta se löysi minut 20 kilometrin etäisyydellä todellisesta sijainnista ja ISP-tiedot näyttävät olevan luotettavia.
Onko jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta tech-savvy Stack Exchange -käyttäjiltä? Tutustu koko keskusteluketjuun täällä.