5Aug
Tietokoneen sijainnin oppiminen IP-osoitteesta on monella tapaa, mutta miten pääset siihen, 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.
Päivän kysymys &Vastausistunto tulee meille kohteliaasti SuperUser-osastoon Stack Exchange, yhteisöllinen ryhmittely Q & A verkkosivuilla.
Screenshot courtesy of Paul Fenwick( Flickr).
Kysymys
SuperUser-lukija AlikElzin-kilaka haluaa tietää tietokoneen IP-osoitteen sijainnin komentorivillä:
Miten löydän tietokoneen internet-IP-osoitteen sijainnin komentoriviltä?Käytänkö esimerkiksi kiharaa tai wgetia?
Miten löydät tietokoneen IP-osoitteen sijainnin komentoriviltä?
Vastaus
SuperUser-avustajat AlikElzin-kilaka ja Ben N ovat meille vastauksen. Ensinnäkin, AlikElzin-kilaka:
On palvelu( IPInfo), joka voi tuottaa tuloksia. Voit kutsua 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: Miten etsiä maantieteellinenIP-osoitteen sijainti komentoriviltä
Vastaus Ben N:
: n vastaukseen Koska kysymys ei määrittele käyttöjärjestelmää, näin saada samat tiedot PowerShellin käpristymällä( tosiasiallisesti Invoke-WebRequest -alias):
- ( curl ipinfo.io). Sisältö
JSON-merkkijono. JSON: n esineen hakemiseksi käytä 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 tarkkoja, mutta se on löytänyt minut 20 mailintai niin minun todellinen sijainti ja ISP tiedot näyttävät olevan luotettavia.
Onko sinulla jotain lisättävää selitystä?Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä?Katso koko keskusteluketju täältä.