Люди добрые, за это Терминальная пятница (ха-ха-ха, через 28 минут после пятницы, момент создания поста) мне пришло в голову оставить пост о как найти географический адрес IP.
С помощью Curl
Для этого может быть много способов. Первый и самый простой - использовать ipinfo.io который отображает информацию в формате JSON. Конечно, необходимо подключение к Интернету, так как это делается через виться, и, очевидно, необходимо установить виться.
завиток ipinfo.io/74.125.244.83
Симпатично, правда? 🙂
GeoIP
Теперь второй способ - использовать приложение, предоставленное компанией. MaxMind, в котором есть раздел Open Source -что-то, для чего вам нужно будет прочитать лицензию, поскольку многие загрузки платные, но в любом случае-; в Arch Linux, ваши пакеты находятся в дополнительно, поэтому только один:
# pacman -S geoip база данных geoip
Его использование:
$геоиплоокап74.125.224.83
Отображаемая информация не такая полная, как у ipinfo.ip, но вы можете скачать словари со страницы и добавить их в / usr / share / GeoIP.
Вот несколько баз данных:
# Загрузите БД $ wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz $ wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat .gz $ wget http://download.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz # Распакуйте их $ gunzip * .dat.gz # Переместите их в GeoIP $ sudo cp * .dat / etc / share / GeoIP
Кто
Также можно просмотреть информацию об IP с помощью команды Whois. Можно установить с Pacman:
# pacman -S whois
И его использование:
$ whois 74.125.224.83
Для этой пятницы все. 🙂 Читаем следующее Терминальная пятница.
Кстати, чей это был IP? Это от Google ...
$ping -c 1 www.google.com
Я прекращаю использовать WHOIS больше, чем другие инструменты, упомянутые выше. : v
Слишком:
завиток ipinfo.io/$(завиток ifconfig.me)
Он более или менее сообщает вам, где вы находитесь.
С уважением. очень хорошо у меня есть ... однажды это поможет мне кое-что lol ...
$curl ipinfo.io/74.125.244.83
{
«Ip»: «74.125.244.83»,
«Имя хоста»: «Нет имени хоста»,
«Город»: «Маунтин-Вью»,
«Регион»: «Калифорния»,
«Страна»: «США»,
«Loc»: «37.4192, -122.0574»,
«Организация»: «AS26910 Postini, Inc.»,
«Почтовый»: «94043»
}
Это apple ip?
Но у него нет изящества для создания графического интерфейса с Visual Basic ...
https://www.youtube.com/watch?v=-AAZmfd0rtE
хахаха хорошо это 😀
Я остаюсь с curl и whois, они уже установлены в любом дистрибутиве.
Ура…