Hogyan találja meg a számítógép földrajzi helyét a parancssor használatával?

Tartalomjegyzék:

Hogyan találja meg a számítógép földrajzi helyét a parancssor használatával?
Hogyan találja meg a számítógép földrajzi helyét a parancssor használatával?

Videó: Hogyan találja meg a számítógép földrajzi helyét a parancssor használatával?

Videó: Hogyan találja meg a számítógép földrajzi helyét a parancssor használatával?
Videó: Diablo 4 (PC - Open Beta - Necromancer) #4 - YouTube 2024, Március
Anonim
Sok lehetőség van arra, hogy megtudja a számítógép helyét az IP-címéből, de hogyan jár el hozzá, ha úgy dönt, hogy a parancssor használatával megtalálja az információt? A mai SuperUser Q & A bejegyzésnek van néhány hasznos javaslata annak érdekében, hogy az olvasó megtalálja a kívánt információkat.
Sok lehetőség van arra, hogy megtudja a számítógép helyét az IP-címéből, de hogyan jár el hozzá, ha úgy dönt, hogy a parancssor használatával megtalálja az információt? A mai SuperUser Q & A bejegyzésnek van néhány hasznos javaslata annak érdekében, hogy az olvasó megtalálja a kívánt információkat.

A mai Kérdések és válaszok munkamenetét a SuperUser - a Stack Exchange, a Q & A weboldalak közösség által irányított csoportosulásának részlegével - köszönheti.

Pillanatképek Paul Fenwick (Flickr) jóvoltából.

A kérdés

A SuperUser olvasó AlikElzin-kilaka azt szeretné tudni, hogyan találja meg a számítógép IP-címét a parancssor segítségével:

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

Hogyan találja meg a számítógép IP-címét a parancssor használatával?

A válasz

Az AlikElzin-kilaka és Ben N a SuperUser-munkatársaknak van választ a számunkra. Először, 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

Ezt követte Ben N válasz:

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.

Van valami a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.

Ajánlott: