Kuidas otsida käsurealt arvuti geograafilist asukohta?

Sisukord:

Kuidas otsida käsurealt arvuti geograafilist asukohta?
Kuidas otsida käsurealt arvuti geograafilist asukohta?

Video: Kuidas otsida käsurealt arvuti geograafilist asukohta?

Video: Kuidas otsida käsurealt arvuti geograafilist asukohta?
Video: Die neuen TOP 18V-Akku Stichsägen von Bosch! Präziser als je zuvor! GST 18V-155 SC & BC! - YouTube 2024, November
Anonim
Arvuti asukoha IP-aadressi saamiseks on palju võimalusi, kuid kuidas seda teha, kui otsustate teabe leidmiseks kasutada käsurealt? Tänane SuperUseri Q & A postitusel on mõned kasulikud soovitused, mis aitavad lugejal leida soovitud teavet.
Arvuti asukoha IP-aadressi saamiseks on palju võimalusi, kuid kuidas seda teha, kui otsustate teabe leidmiseks kasutada käsurealt? Tänane SuperUseri Q & A postitusel on mõned kasulikud soovitused, mis aitavad lugejal leida soovitud teavet.

Tänane küsimuste ja vastuste seanss jõuab meile viisakalt SuperUserini - Stack Exchange'i ja kogukonnapõhiste Q & A veebisaitide rühmitusse.

Screenshot viisakalt Paul Fenwick (Flickr).

Küsimus

SuperUser-lugeja AlikElzin-kilaka soovib teada, kuidas leida arvuti IP-aadressi, kasutades käsurida:

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

Kuidas leida käsurealt arvuti IP-aadressi asukohta?

Vastus

SuperUseri kaasautorid AlikElzin-kilaka ja Ben N on meie jaoks vastus. Esiteks üles, 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

Järgneb Ben N vastus:

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.

Kas teil on seletamiseks midagi lisada? Helistage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Tutvu täieliku arutelu teemaga siit.

Soovitan: