Терминальная пятница: географическое положение IP

Люди добрые, за это Терминальная пятница (ха-ха-ха, через 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

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   элиотайм3000 сказал

    Я прекращаю использовать WHOIS больше, чем другие инструменты, упомянутые выше. : v

  2.   Дэниел сказал

    Слишком:

    завиток ipinfo.io/$(завиток ifconfig.me)

    Он более или менее сообщает вам, где вы находитесь.

  3.   Dw сказал

    С уважением. очень хорошо у меня есть ... однажды это поможет мне кое-что lol ...

  4.   десикодер сказал

    $curl ipinfo.io/74.125.244.83
    {
    «Ip»: «74.125.244.83»,
    «Имя хоста»: «Нет имени хоста»,
    «Город»: «Маунтин-Вью»,
    «Регион»: «Калифорния»,
    «Страна»: «США»,
    «Loc»: «37.4192, -122.0574»,
    «Организация»: «AS26910 Postini, Inc.»,
    «Почтовый»: «94043»
    }

    Это apple ip?

  5.   johnfgs сказал

    Но у него нет изящества для создания графического интерфейса с Visual Basic ...

    https://www.youtube.com/watch?v=-AAZmfd0rtE

    1.    кук сказал

      хахаха хорошо это 😀

  6.   Оскар Меза сказал

    Я остаюсь с curl и whois, они уже установлены в любом дистрибутиве.

    Ура…