5Aug
Yra daugybė būdų, kaip sužinoti kompiuterio vietą iš jo IP adreso, bet kaip tai padaryti, jei nuspręsite naudoti komandinę eilutę, kad surastumėte informaciją?Šiuolaikiniame "SuperUser Q &" įraše yra keletas naudingų patarimų, padėsiančių skaitytojui rasti norimą informaciją.
Šiandienos klausimas &Atsakymų sesija ateina pas mus iš "SuperUser" - "Stack Exchange", bendruomenės pagrįstos "Q & A" svetainių grupės pasidalijimo.
Screenshot mandagumo Paul Fenwick( Flickr).
Klausimas
SuperUser skaitytuvas AlikElzin-kilaka nori sužinoti, kaip rasti kompiuterio IP adresą, naudodamas komandinę eilutę:
Kaip rasti kompiuterio internetą( IP adresą), naudojant komandinę eilutę?Ar galėčiau naudoti, pavyzdžiui, curl arba wget?
Kaip rasti kompiuterio IP adresą, naudojant komandinę eilutę?
Atsakymas
SuperUser autoriai AlikElzin-kilaka ir Ben N atsako už mus. Pirmiausia, AlikElzin-kilaka:
Yra paslauga( IPInfo), kuri gali pateikti rezultatus. Pavyzdžiui:
- curl ipinfo.io
Rezultatas:
Taip pat gali būti prašoma konkrečios IP informacijos:
- curl ipinfo.io/216.58.194.46
Rezultatas:
Šaltinis: Kaip ieškoti geografiniųIP adreso vieta iš komandinės eilutės
Vykdant "Ben N" atsakymą:
Kadangi klausimas nenurodo operacinės sistemos, tai kaip gauti tą pačią informaciją su "PowerShell's curl"( iš tikrųjų tai yra "Invoke-WebRequest " slapyvardis):
- ( curl ipinfo.io). Turinys
, kuris gamina eilutę JSON.Norėdami gauti objektą, kurį JSON atstovauja, naudokite ConvertFrom-Json :
- curl ipinfo.io |ConvertFrom-Json
Kadangi tai yra "PowerShell" objektas, galite lengvai gauti konkrečius laukus iš jo. Pavyzdžiui, ši komanda gauna tik išorinį IP adresą kaip eilutę:
- ( curl ipinfo.io | ConvertFrom-Json). ip
Atkreipkite dėmesį į tai, kad šios paslaugos geografinė informacija nėra labai tiksli, tačiau ji surastų mane per 30 myliųar taip mano faktinė buvimo vieta ir ISP informacija, atrodo, yra patikima.
Ar ką nors įtraukti į paaiškinimą?Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų?Patikrinkite visą diskusijų temą čia.