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

Sadržaj:

Kako pronaći geografsku lokaciju računala pomoću naredbenog retka?
Kako pronaći geografsku lokaciju računala pomoću naredbenog retka?
Anonim
Postoji mnogo načina da saznate gdje se računalo nalazi iz svoje IP adrese, ali kako to možete učiniti ako odlučite koristiti naredbeni redak da biste pronašli informacije? Danas SuperUser Q & A post ima neke korisne prijedloge kako bi pomogao čitatelju da pronađe informacije koje želi.
Postoji mnogo načina da saznate gdje se računalo nalazi iz svoje IP adrese, ali kako to možete učiniti ako odlučite koristiti naredbeni redak 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šnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.

Slika zaslona Paul Fenwick (Flickr).

Pitanje

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

How do I find a computer’s internet (IP address) location using the command line? Would I use curl or wget, for example?

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

Odgovor

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

There is a service (IPInfo) that can provide the results. You can invoke it using curl, for example:

curl ipinfo.io

Result:

A specific IP’s info can also be requested:
A specific IP’s info can also be requested:

curl ipinfo.io/216.58.194.46

Result:

Image
Image

Source: How to look up the geographic location of an IP address from the command line

Slijedi odgovor Ben N:

Since the question does not specify an operating system, this is how to get that same information with PowerShell’s curl (actually an alias of Invoke-WebRequest):

(curl ipinfo.io).Content

Which produces a JSON string. To get the object that the JSON represents, use ConvertFrom-Json:

curl ipinfo.io | ConvertFrom-Json

Since that is a PowerShell object, you can easily get specific fields from it. For example, this command gets just the external IP address as a string:

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

Note that the geographical information from this service is not super accurate, but it did locate me within 20 miles or so of my actual location and the ISP information seems to be reliable.

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

Preporučeni: