5Aug

Kako pronaći geografsku lokaciju računala pomoću naredbenog retka?

Postoji mnogo načina da naučite lokaciju računala od svoje IP adrese, ali kako to možete učiniti ako odlučite koristiti naredbu za naredbe da biste pronašli informacije? Danas SuperUser Q & A post ima neke korisne prijedloge kako bi pomogao čitatelju da pronađe informacije koje želi.

Današnje pitanje &Sesija odgovora nam dolazi zahvaljujući SuperUseru - podjele Stack Exchange-a, grupiranjem zajednice Q & A web stranica.

Screenshot ljubaznošću Paul Fenwick( Flickr).

Pitanje

SuperUser čitač AlikElzin-kilaka želi znati kako pronaći lokaciju IP adrese računala pomoću naredbenog retka:

Kako pronaći mjesto računala( IP adresa) računala pomoću naredbenog retka? Bi li, primjerice, koristio curl ili wget?

Kako pronaći lokaciju IP adrese računala pomoću naredbenog retka?

Odgovor

SuperUser suradnici AlikElzin-kilaka i Ben N imaju odgovor za nas. Prvo, AlikElzin-kilaka:

Postoji usluga( IPInfo) koja može pružiti rezultate. Možete ga zazivati ​​korištenjem curl, na primjer:

  • uvijati ipinfo.io

Rezultat:

Također se mogu tražiti određene IP informacije:

  • curl ipinfo.io/216.58.194.46

Rezultat:

Izvor: Kako potražiti zemljopisnimjesto IP adrese iz naredbenog retka

Slijedi odgovor Ben N:

Budući da pitanje ne specificira operativni sustav, to je kako da dobijete te iste informacije pomoću PowerShellove kovrče( zapravo pseudonim Invoke-WebRequest ):

  • ( curl ipinfo.io). Sadržaj

Koja proizvodi JSON niz. Da biste dobili objekt koji JSON predstavlja, upotrijebite ConvertFrom-Json :

  • curl ipinfo.io |ConvertFrom-Json

Budući da je to PowerShell objekt, možete jednostavno dobiti određena polja iz njega. Na primjer, ova naredba dobiva samo vanjsku IP adresu kao niz:

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

Imajte na umu da geografski podaci iz ove usluge nisu precizni, ali su me locirali u roku od 20 miljaili na taj način moje stvarne lokacije i informacije o ISP-u izgleda kao pouzdane.

Imate li što dodati objašnjenju? Zvuči u komentarima.Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.