Kako pronaći geografsku lokaciju računala pomoću naredbenog retka?
Postoji mnogo načina da saznate lokaciju računala s njegove IP adrese, ali kako ćete to učiniti ako odlučite koristiti naredbeni redak kako biste pronašli informacije? Današnja postova za pitanja i odgovore tvrtke SuperUser imaju neke korisne prijedloge koji će pomoći čitatelju da pronađe informacije koje želi.
Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupiranja web-lokacija za pitanja i odgovore u zajednici.
Snimak je dopušteno Paulom Fenwickom (Flickr).
Pitanje
Čitač superkorisnika AlikElzin-kilaka želi znati kako pronaći lokaciju IP adrese računala pomoću naredbenog retka:
Kako pronaći lokaciju računala (IP adresu) računala pomoću naredbenog retka? Da li bih, na primjer, koristio rotor ili wget?
Kako pronaći lokaciju IP adrese računala pomoću naredbenog retka?
Odgovor
Suradnici superkorisnika AlikElzin-kilaka i Ben N imaju odgovor za nas. Prvo gore, AlikElzin-kilaka:
Postoji usluga (IPInfo) koja može pružiti rezultate. Možete ga pozvati pomoću uvijanja, na primjer:
- curl ipinfo.io
Proizlaziti:
Može se zatražiti i određena IP adresa:
- curl ipinfo.io/216.58.194.46
Proizlaziti:
Izvor: Kako potražiti geografsku lokaciju IP adrese iz naredbenog retka
Slijedi odgovor od Ben N:
Budući da pitanje ne određuje operacijski sustav, to je način na koji se te iste informacije dobivaju s Curlom PowerShell (zapravo pseudonimom Prizvati-WebRequest):
- (curl ipinfo.io). Sadržaj
Koji proizvodi JSON niz. Da biste dobili objekt koji JSON predstavlja, koristite ConvertFrom-JSON:
- curl ipinfo.io | ConvertFrom-JSON
Budući da je to objekt PowerShell, iz njega možete lako doći do određenih polja. Na primjer, ova naredba dobiva samo vanjsku IP adresu kao niz:
- (curl ipinfo.io | Pretvori od Jsona) .ip
Imajte na umu da zemljopisni podaci iz ove usluge nisu precizni, ali me pronašli u krugu od 20 milja od moje stvarne lokacije, a informacije ISP-a su pouzdane.
Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.