Tietokoneen sijaintia tietokoneen IP-osoitteesta voi oppia monella tapaa, mutta miten aiotte käsitellä sitä, jos päätät käyttää komentorivin tietoja tietojen etsimiseksi? Tänään SuperUser Q & A -postilla on hyödyllisiä ehdotuksia, joiden avulla lukija löytää haluamansa tiedot.
Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.
Kuvakaappaus Paul Fenwickistä (Flickr).
SuperUser-lukija AlikElzin-kilaka haluaa tietää tietokoneen IP-osoitteen sijainnin komentorivillä:
Miten löydän tietokoneen internet-osoitteen (IP-osoite) komentoriviltä? Käytänkö esimerkiksi kiharaa tai wgetia?
Miten löydät tietokoneen IP-osoitteen sijainnin komentoriviltä?
SuperUser-avustajat AlikElzin-kilaka ja Ben N ovat meille vastauksen. Ensin ylös, AlikElzin-kilaka:
On olemassa palvelu (IPInfo), joka voi tuottaa tuloksia. Voit käyttää sitä käyttämällä kiharaa, esimerkiksi:
- curl ipinfo.io
Tulos:
Tiettyä IP: n tietoja voi myös pyytää:
- curl ipinfo.io/216.58.194.46
Tulos:
Lähde: IP-osoitteen maantieteellisen sijainnin etsiminen komentoriviltä
Seuraavaksi Ben N: n vastaus:
Koska kysymys ei täsmennä käyttöjärjestelmää, näin saadaan samat tiedot PowerShellin käpristyksellä (itse asiassa alias of Invoke-WebRequest):
- (curl ipinfo.io). Sisältö
Mikä tuottaa JSON-merkkijonon. Jos haluat saada JSON: n esineen, käytä sitä ConvertFrom-Json:
- curl ipinfo.io | ConvertFrom-Json
Koska tämä on PowerShell-objekti, voit helposti saada tiettyjä kenttiä siitä. 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 ei löytänyt minua 20 kilometrin etäisyydeltä todellisesta sijainnistani ja ISP-tiedot näyttävät olevan luotettavia.
Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.