Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

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 używa MaxMind's bazę danych geolokalizacji, aby znaleźć kraj, w którym hostowany jest adres IP lub nazwa domeny. Wysyła zapytanie do pliku lokalnego, zwykle przechowywanego w formacie /usr/share/GeoIP informator.

Instalowanie geoiplookup w systemie Linux

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

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

sudo apt zainstalować geoip-kosz

A na Arch Linuxie:

sudo pacman -S geoip

W RHEL/CentOS/Rocky Linux i znajomych istnieje niewielka różnica. Będziesz musiał zainstalować

instagram viewer
Dodatkowe pakiety dla Enterprise Linux (EPEL) najpierw repozytorium, a następnie użyj DNF, aby zainstalować geoiplookup:

sudo dnf zainstalować 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 jest to łatwe znajdź swój adres IP na Linuksie.

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

geoiplookup[adres]

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 Stanach Zjednoczonych Kingdom, ale z USA, informacje o geolokalizacji ujawniają, że strona korzysta z serwerów zlokalizowanych w Stany Zjednoczone.

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.