Baza GeoIP

Baza GeoIP to tabela, która przypisuje zakresom adresów IP kraj, miasto i operatora, aby ustalić lokalizację po adresie IP.

Zaktualizowano · Redakcja Prokso

Baza GeoIP to duża tabela: zakres adresów IP, a obok kraj, region, miasto, strefa czasowa, często też operator i ASN. Strona bierze adres IP odwiedzającego, szuka go w bazie i dostaje odpowiedź w ułamku sekundy. Tak działa geolokalizacja IP.

Takich baz jest kilka i tworzą je różne firmy. Dane zbierają z rejestrów adresów IP, informacji o trasowaniu, danych od operatorów sieci i pomiarów opóźnień. Każda firma ma własne źródła i zasady, więc odpowiedzi mogą się różnić. Żadna z nich nie jest dokładna w każdym przypadku.

Stąd typowa sytuacja: ten sam adres IP na jednej stronie pokazuje Kraków, na drugiej Katowice, a na trzeciej tylko kraj bez miasta. Kraj bazy ustalają dość dokładnie. Miasto - w przybliżeniu: operator może obsługiwać cały region z jednego węzła, a baza przypisze wszystkich abonentów do miasta, w którym stoi sprzęt.

Kolejną przyczyną rozbieżności jest opóźnienie aktualizacji. Adresy przechodzą między operatorami i regionami, a bazy są aktualizowane raz w tygodniu lub raz w miesiącu, i strony nie zawsze korzystają z najnowszej wersji. Szczególnie widać to w sieciach mobilnych, gdzie jeden adres może obsługiwać abonentów z dużego obszaru.

Dokładność zależy też od typu adresu. Dla adresów serwerowych baza zwykle pokazuje miasto centrum danych, a dla domowych miasto, w którym operator zarejestrował zakres. Adresy mobilne są często przypisane do dużego miasta w regionie, nawet jeśli abonent jest daleko od niego. Dlatego ten sam kraj może na poziomie miast wyglądać inaczej dla różnych typów proxy. Baza odpowiada tylko na jedno pytanie: gdzie prawdopodobnie znajduje się adres.

Przy proxy ma to znaczenie, gdy wybierasz kraj lub miasto. W Prokso możesz wybrać kraj, miasto lub ASN, ale każda strona ustala lokalizację według własnej bazy. Kraj zwykle się zgadza, a miasto na konkretnej stronie może być inne. Więcej przeczytasz w artykule wybór miasta.

Aby zobaczyć, co baza wie o adresie, otwórz stronę mój IP przez proxy. Pokazuje ona adres IP, kraj, przybliżone miasto i operatora (ASN). Jeśli w Twoim zadaniu liczy się właśnie miasto, sprawdź adres także na stronie, z którą będziesz pracować.

Pytania i odpowiedzi (FAQ)

Dlaczego różne strony pokazują inne miasto dla jednego IP?

Każda strona korzysta z własnej bazy GeoIP, a bazy mają różne źródła i różną częstotliwość aktualizacji. Kraj zwykle się zgadza, miasto jest ustalane w przybliżeniu.

Jak sprawdzić, jakie miasto widzi strona dla mojego proxy?

Otwórz stronę „mój IP” przez proxy: pokaże kraj, przybliżone miasto i operatora. Jeśli miasto jest kluczowe, sprawdź adres także na docelowej stronie.

Rezydencjalne $1.59, mobilne $2.50, serwerowe $0.65 za 1 GB

Rejestracja w minutę, dostęp od razu po płatności.

Utwórz konto