Как определить геолокацию IP-адреса в Linux с помощью geoiplookup

You are currently viewing Как определить геолокацию IP-адреса в Linux с помощью geoiplookup

Вы когда-нибудь задумывались, откуда на самом деле размещается контент сайта? Вы можете определить местоположение доменных имен и IP-адресов прямо из командной строки Linux с помощью функции geoiplookup. Вот как это использовать.

Что такое geoiplookup?

geoiplookup — это утилита командной строки, которая использует базу данных геолокации MaxMind для поиска страны, в которой размещен IP-адрес или доменное имя. Он запрашивает локальный файл, обычно хранящийся в каталоге /usr/share/GeoIP.

Установка geoiplookup в Linux

Установить geoiplookup очень просто, так как он доступен в менеджерах пакетов большинства основных дистрибутивов Linux.

В Debian или Ubuntu вы можете установить пакет geoip-bin:

sudo apt install geoip-bin

И в Arch Linux:

sudo pacman -S geoip

В RHEL/CentOS/Rocky Linux и других системах есть небольшая разница. Сначала вам потребуется установить репозиторий Extra Packages for Enterprise Linux (EPEL), а затем использовать DNF для установки geoiplookup:

sudo dnf install geoip

Использование geoiplookup для геолокации IP-адресов

Чтобы использовать geoiplookup, вы можете вызвать его в командной строке либо с IP-адресом, либо с доменным именем.

Вы можете попробовать найти IP-адрес, который дал вам ваш провайдер. Большинство резидентных соединений являются динамическими, что означает, что ваш адрес назначается из пула для сеанса. К счастью, найти свой IP-адрес в Linux несложно.

Чтобы использовать IP-адрес, укажите его в качестве аргумента:

geoiplookup [address]

geoiplookup сообщит вам страну, в которой находится IP-адрес. Это будет работать как с адресами IPv4, так и с IPv6.

Вы также можете указать доменные имена в качестве аргументов. Это может стать интересным с большими веб-сайтами. Вы ожидаете, что с доменным именем, таким как «bbc.co.uk», серверы BBC будут находиться в Соединенном Королевстве, но из США информация о геолокации показывает, что веб-сайт использует серверы, расположенные в США.

Вероятно, это связано с тем, что крупные веб-сайты, такие как BBC, используют сети доставки контента для размещения серверов как можно ближе к пользователям. Доставлять контент в США для пользователей в Америке быстрее, чем использовать спутниковые каналы или подводные кабели из Великобритании.

Если у вас есть учетная запись у провайдера VPN, вы можете изменить географическое положение вашего соединения и попробовать использовать geoiplookup, чтобы увидеть, какие результаты вы получите.

Поиск местоположения веб-сайтов из командной строки

geoiplookup — это небольшая утилита, которая может показать, где находится сервер веб-сайта. Иногда результаты могут вас удивить.

Если вы по какой-либо причине хотите скрыть свое местоположение, есть способы сделать это прямо в веб-браузере.

252570cookie-checkКак определить геолокацию IP-адреса в Linux с помощью geoiplookup

Автор публикации

не в сети 1 неделя

ViGo

Комментарии: 6Публикации: 1204Регистрация: 29-04-2020
Если Вам понравилась статья, то поделитесь ею в соц.сетях:
guest

0 комментариев
Inline Feedbacks
View all comments