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
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