Jak geolokalizować adresy IP w systemie Linux za pomocą geoiplookup

Jak geolokalizować adresy IP w systemie Linux za pomocą geoiplookup

Czy zastanawiałeś się kiedyś, skąd strona internetowa faktycznie hostuje swoje treści? Możesz geolokalizować nazwy domen i adresy IP bezpośrednio z wiersza poleceń Linuksa za pomocą geoiplookup. Oto jak go używać.

Co to jest geoiplookup?

geoiplookup to narzędzie wiersza poleceń, które wykorzystuje bazę danych geolokalizacji MaxMind do znalezienia kraju, w którym hostowany jest adres IP lub nazwa domeny. Odpytuje lokalny plik, zwykle przechowywany w katalogu /usr/share/GeoIP .

Instalowanie geoiplookup w systemie Linux

Instalacja geoiplookup jest łatwa, ponieważ jest dostępna w menedżerach pakietów większości głównych dystrybucji Linuksa.

W systemie Debian lub Ubuntu możesz zainstalować pakiet geoip-bin :

sudo apt install geoip-bin

A na Arch Linuxie:

sudo pacman -S geoip

W RHEL/CentOS/Rocky Linux i znajomych istnieje niewielka różnica. Najpierw musisz zainstalować repozytorium Extra Packages for Enterprise Linux (EPEL) , a następnie użyć DNF do zainstalowania geoiplookup:

sudo dnf install geoip

Używanie geoiplookup do geolokalizacji adresów IP

wyjście terminala pokazujące geolokalizację makeuseof.com

Aby użyć geoiplookup, możesz wywołać go w wierszu poleceń, podając adres IP lub nazwę domeny.

Możesz spróbować wyszukać adres IP otrzymany od dostawcy usług internetowych. Większość połączeń domowych jest dynamiczna, co oznacza, że ​​Twój adres jest przypisywany z puli na sesję. Na szczęście łatwo jest znaleźć swój adres IP w systemie Linux.

Aby użyć adresu IP, podaj go jako argument:

geoiplookup [address]

geoiplookup powie ci kraj, w którym znajduje się adres IP. Będzie to działać zarówno z adresami IPv4, jak i IPv6.

Możesz także podać nazwy domen jako argumenty. Może być ciekawie z dużymi stronami internetowymi. W przypadku nazwy domeny takiej jak „bbc.co.uk” można by się spodziewać, że serwery BBC będą znajdować się w Wielkiej Brytanii, ale ze Stanów Zjednoczonych informacje geolokalizacyjne ujawniają, że witryna korzysta z serwerów zlokalizowanych w USA.

Dzieje się tak prawdopodobnie dlatego, że duże strony internetowe, takie jak BBC, używają sieci dostarczania treści, aby umieszczać serwery tak blisko użytkowników, jak to tylko możliwe. Dostarczanie treści użytkownikom w Ameryce jest szybsze niż korzystanie z łączy satelitarnych lub kabli podmorskich z Wielkiej Brytanii.

Jeśli masz konto u dostawcy VPN, możesz zmienić lokalizację geograficzną swojego połączenia i spróbować użyć geoiplookup, aby zobaczyć, jakie uzyskasz wyniki.

Możesz wyszukiwać lokalizacje witryn internetowych z wiersza poleceń systemu Linux

geoiplookup to małe narzędzie, które może pokazać, gdzie znajduje się serwer witryny. Czasami wyniki mogą cię zaskoczyć.

Jeśli chcesz ukryć swoją lokalizację z jakiegokolwiek powodu, istnieją sposoby, aby zrobić to bezpośrednio w przeglądarce internetowej.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *