Как найти географическое местоположение компьютера с помощью командной строки?

Оглавление:

Как найти географическое местоположение компьютера с помощью командной строки?
Как найти географическое местоположение компьютера с помощью командной строки?

Видео: Как найти географическое местоположение компьютера с помощью командной строки?

Видео: Как найти географическое местоположение компьютера с помощью командной строки?
Видео: PLEX МЕДИАТЕКА И DLNA СЕРВЕР, КАТАЛОГИЗАТОР, ПЛЕЕР, НА ЛЮБОМ УСТРОЙСТВЕ. МЕДИАСЕРВЕР ДЛЯ ДОМА - YouTube 2024, Май
Anonim
Существует много способов узнать местоположение компьютера с его IP-адреса, но как вы это сделаете, если вы решите использовать командную строку для поиска информации? В сегодняшней публикации Q & A SuperUser есть полезные советы, которые помогут читателю найти нужную ему информацию.
Существует много способов узнать местоположение компьютера с его IP-адреса, но как вы это сделаете, если вы решите использовать командную строку для поиска информации? В сегодняшней публикации Q & A SuperUser есть полезные советы, которые помогут читателю найти нужную ему информацию.

Сегодняшняя сессия вопросов и ответов приходит к нам благодаря SuperUser - подразделению Stack Exchange, основанной на сообществах сайтам Q & A.

Скриншот любезно предоставлен Полом Фенвиком (Flickr).

Вопрос

Читатель SuperUser AlikElzin-kilaka хочет узнать, как найти расположение IP-адреса компьютера с помощью командной строки:

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

Как найти местоположение IP-адреса компьютера с помощью командной строки?

Ответ

У участников SuperUser AlikElzin-kilaka и Ben N есть ответ для нас. Прежде всего, 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

Вслед за ответом от Бена Н:

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.

Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других пользователей Windows? Посмотрите здесь полную дискуссионную тему.

Рекомендуемые: