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

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

Что такое geoiplookup?

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

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

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

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

sudo apt <span class="hljs-keyword">install</span> geoip-<span class="hljs-keyword">bin</span>

И в Arch Linux:

sudo pacman -S geoip

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

sudo dnf <span class="hljs-keyword">install</span> geoip

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

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

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

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

<span class="hljs-selector-tag">geoiplookup</span> <span class="hljs-selector-attr">[address]</span>

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

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

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

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

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

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

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

Поделитесь с друзьями

Добавить комментарий

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x