Kotisivu » miten » Miten löydät tietokoneen maantieteellisen sijainnin komentorivin avulla?

    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ä.