Чудили ли сте се някога откъде даден уебсайт всъщност хоства своето съдържание? Можете да геолокирате имена на домейни и IP адреси направо от командния ред на Linux с geoiplookup. Ето как да го използвате.
Какво е geoiplookup?
geoiplookup е помощна програма от командния ред, която използва на MaxMind база данни за геолокация, за да намерите държавата, където се хоства IP адрес или име на домейн. Той прави заявки за локален файл, обикновено съхраняван в /usr/share/GeoIP указател.
Инсталиране на geoiplookup на Linux
Инсталирането на geoiplookup е лесно, тъй като е достъпно в мениджърите на пакети на най-големите Linux дистрибуции.
В Debian или Ubuntu можете да инсталирате geoip-bin пакет:
sudo apt Инсталирай geoip-кошче
И на Arch Linux:
sudo pacman -S geoip
При RHEL/CentOS/Rocky Linux и приятели има малка разлика. Ще трябва да инсталирате Допълнителни пакети за Enterprise Linux (EPEL)
първо хранилище, след това използвайте DNF, за да инсталирате geoiplookup:sudo dnf Инсталирай geoip
Използване на geoiplookup за геолокиране на IP адреси
За да използвате geoiplookup, можете да го извикате от командния ред с IP адрес или име на домейн.
Може да опитате да потърсите IP адреса, който вашият интернет доставчик ви е дал. Повечето домашни връзки са динамични, което означава, че адресът ви се присвоява от група за сесия. За щастие е лесно да намерете своя IP адрес на Linux.
За да използвате IP адрес, предоставете го като аргумент:
geoiplookup[адрес]
geoiplookup ще ви каже държавата, в която се намира IP адресът. Това ще работи както с IPv4, така и с IPv6 адреси.
Можете също да предоставите имена на домейни като аргументи. Може да стане интересно с големи уебсайтове. Бихте очаквали с име на домейн като „bbc.co.uk“, че сървърите на BBC ще бъдат в рамките на САЩ Кралство, но от САЩ, информацията за геолокация разкрива, че уебсайтът използва сървъри, базирани в Съединените Щати.
Това вероятно е така, защото големи уебсайтове като BBC използват мрежи за доставка на съдържание, за да поставят сървъри възможно най-близо до потребителите. По-бързо е да се предоставя съдържание в САЩ за потребители в Америка, отколкото да се използват сателитни връзки или подводни кабели от Обединеното кралство.
Ако имате акаунт при VPN доставчик, можете да промените географското местоположение на вашата връзка и да опитате да използвате geoiplookup, за да видите какви резултати ще получите.
Можете да търсите местоположения на уебсайтове от командния ред на Linux
geoiplookup е малка помощна програма, която може да покаже къде се намира сървърът на даден уебсайт. Понякога резултатите могат да ви изненадат.
Ако искате да скриете местоположението си по някаква причина, има начини да го направите направо във вашия уеб браузър.