Есть много способов узнать местонахождение компьютера по его IP-адресу, но как это сделать, если вы решите использовать командную строку для поиска информации? В сегодняшней публикации SuperUser Q&A есть несколько полезных советов, которые помогут читателю найти нужную информацию.
Сегодняшняя сессия вопросов и ответов проходит благодаря SuperUser - подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, управляемой сообществом.
Скриншот любезно предоставлен Пол Фенвик (Flickr) .
Вопрос
Читатель SuperUser AlikElzin-kilaka хочет знать, как определить местоположение IP-адреса компьютера с помощью командной строки:
Как найти компьютер в Интернете (IP-адрес) с помощью командной строки? Я бы использовал, например, curl или wget?
Как узнать местонахождение IP-адреса компьютера с помощью командной строки?
Ответ
У участников SuperUser AlikElzin-kilaka и Ben N есть ответ. Сначала АликЭлзин-килака:
Есть услуга ( Ипинфо ), которые могут дать результаты. Вы можете вызвать его с помощью curl, например:
- curl ipinfo.io
Результат:
![]()
Также можно запросить информацию о конкретном IP:
- curl ipinfo.io/216.58.194.46
Результат:
![]()
Источник: Как узнать географическое положение IP-адреса из командной строки
Затем следует ответ Бена Н.
Поскольку в вопросе не указана операционная система, вот как получить ту же информацию с помощью curl PowerShell (на самом деле псевдоним Invoke-WebRequest ):
- (curl ipinfo.io). Содержание
Что создает строку JSON. Чтобы получить объект, который представляет JSON, используйте ConvertFrom-Json :
- curl ipinfo.io | ConvertFrom-Json
Поскольку это объект PowerShell, вы можете легко получить из него определенные поля. Например, эта команда получает только внешний IP-адрес в виде строки:
- (curl ipinfo.io | ConvertFrom-Json) .ip
Обратите внимание, что географическая информация из этой службы не является сверхточной, но она обнаружила меня в пределах 20 миль или около того от моего фактического местоположения, и информация провайдера кажется надежной.
Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .