Miten löydät tietokoneen maantieteellisen sijainnin komentoriviltä?

Sisällysluettelo:

Miten löydät tietokoneen maantieteellisen sijainnin komentoriviltä?
Miten löydät tietokoneen maantieteellisen sijainnin komentoriviltä?

Video: Miten löydät tietokoneen maantieteellisen sijainnin komentoriviltä?

Video: Miten löydät tietokoneen maantieteellisen sijainnin komentoriviltä?
Video: Näin pääset alkuun Chromecastin kanssa - YouTube 2024, Huhtikuu
Anonim
Tietokoneen sijaintia tietokoneen IP-osoitteesta voi oppia monella tapaa, mutta miten aiotte käsitellä sitä, jos päätät käyttää komentorivin tietoja tietojen etsimiseksi? Tänään SuperUser Q & A -postilla on hyödyllisiä ehdotuksia, joiden avulla lukija löytää haluamansa tiedot.
Tietokoneen sijaintia tietokoneen IP-osoitteesta voi oppia monella tapaa, mutta miten aiotte käsitellä sitä, jos päätät käyttää komentorivin tietoja tietojen etsimiseksi? Tänään SuperUser Q & A -postilla on hyödyllisiä ehdotuksia, joiden avulla lukija löytää haluamansa tiedot.

Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.

Kuvakaappaus Paul Fenwickistä (Flickr).

Kysymys

SuperUser-lukija AlikElzin-kilaka haluaa tietää tietokoneen IP-osoitteen sijainnin komentorivillä:

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

Miten löydät tietokoneen IP-osoitteen sijainnin komentoriviltä?

Vastaus

SuperUser-avustajat AlikElzin-kilaka ja Ben N ovat meille vastauksen. Ensin ylös, 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

Seuraavaksi Ben N: n vastaus:

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.

Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.

Suositeltava: