Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

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

Что такое геоиплокап?

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

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

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

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

Судо подходит установить геоип-мусорное ведро

И в Arch Linux:

sudo pacman -S geoip

В RHEL/CentOS/Rocky Linux и других системах есть небольшая разница. Вам нужно будет установить

instagram viewer
Дополнительные пакеты для Enterprise Linux (EPEL) репозиторий, затем используйте DNF для установки geoiplookup:

судо днф установить геоIP

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

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

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

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

геоискажение[адрес]

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

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

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

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

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

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

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