Pagrindinis » kaip » Kaip rasti kompiuterio geografinę vietą naudojant komandų eilutę?

    Kaip rasti kompiuterio geografinę vietą naudojant komandų eilutę?

    Yra daug būdų išmokti kompiuterio buvimo vietą iš savo IP adreso, bet kaip jūs einate, jei nuspręsite naudoti komandinę eilutę, kad surastumėte informaciją? Šiandienos „SuperUser“ atsakymų ir atsakymų žinute yra keletas naudingų pasiūlymų, padedančių skaitytojui rasti norimą informaciją.

    Šiandienos „Klausimų ir atsakymų“ sesija mums suteikiama pagal „SuperUser“ - „Stack Exchange“ padalinį, bendruomenės sukurtą „Q&A“ svetainių grupavimą.

    Paveikslėlis mandagumo Paul Fenwick (Flickr).

    Klausimas

    „SuperUser“ skaitytuvas AlikElzin-kilaka nori sužinoti, kaip rasti kompiuterio IP adresą, naudodami komandinę eilutę:

    Kaip rasti kompiuterio interneto (IP adresą) vietą naudojant komandų eilutę? Ar galėčiau naudoti, pvz., Garbanos ar wget?

    Kaip rasti kompiuterio IP adresą, naudodami komandinę eilutę?

    Atsakymas

    „SuperUser“ autoriai „AlikElzin-kilaka“ ir „Ben N“ mums atsako. Pirma, AlikElzin-kilaka:

    Yra paslauga (IPInfo), kuri gali pateikti rezultatus. Galite jį naudoti, naudodami garbanojimą, pavyzdžiui:

    • curl ipinfo.io

    Rezultatas:

    Taip pat gali būti paprašyta konkrečios IP informacijos:

    • curl ipinfo.io/216.58.194.46

    Rezultatas:

    Šaltinis: Kaip ieškoti IP adreso geografinės vietos iš komandų eilutės

    Po Ben N atsakymo:

    Kadangi klausimas nenurodo operacinės sistemos, tai kaip gauti tą pačią informaciją su „PowerShell“ garbanomis (iš tikrųjų yra Invoke-WebRequest):

    • (curl ipinfo.io). Turinys

    Kuris sukuria JSON eilutę. Jei norite gauti JSON atstovaujamą objektą, naudokite KonvertuotiFrom-Json:

    • curl ipinfo.io | KonvertuotiFrom-Json

    Kadangi tai yra „PowerShell“ objektas, galite lengvai gauti tam tikrus laukus. Pavyzdžiui, ši komanda gauna tik išorinį IP adresą kaip eilutę:

    • (curl ipinfo.io | ConvertFrom-Json) .ip

    Atkreipkite dėmesį, kad šios paslaugos geografinė informacija nėra labai tiksli, tačiau ji nustatė mane per 20 mylių ar nuo mano faktinės vietos, o ISP informacija atrodo patikima.


    Ar ką nors papildyti paaiškinimu? Garsas išjungtas komentaruose. Norite perskaityti daugiau atsakymų iš kitų „tech-savvy Stack Exchange“ vartotojų? Čia rasite visą diskusijų temą.