Moja lokalizacja IP. Co widać z adresu i skąd bierze się „zablokowany”

blackweb.pl 6 min

Wpisywujesz w Google „moja lokalizacja IP” albo „twoje IP lokalizacja” i dostajesz stronę z mapką, miastem i dostawcą. Albo wchodzisz na serwis i widzisz: „Twój adres IP został zablokowany”. Oba komunikaty brzmią jak wyrok. Oba często mówią mniej, niż myślisz, i więcej, niż chciałbyś oddać przy okazji.

Nie będzie tu magii „zniknij z internetu w trzech kliknięciach”. Będzie konkret: co da się wyczytać z publicznego IP, jak działa geolokalizacja w praktyce, skąd biorą się fałszywe miasta na mapkach i kiedy „zablokowany” oznacza WAF, a nie śledztwo.

Jeśli chcesz od razu zobaczyć, co serwisy widzą po Twojej stronie, jest też lokalne narzędzie: Sprawdź swój adres IP.

Co to w ogóle jest „moje IP”

Publiczny adres IP to etykieta, pod którą pakiety wracają do Twojego łącza (albo do wyjścia VPN / Tora / proxy). Dostawca internetu przydziela go Twojemu modemowi albo bramie. Strony, do których wchodzisz, widzą ten adres jako źródło połączenia TCP/TLS. Nie widzą z samego IP Twojego imienia. Widzą punkt w sieci.

W domu masz zwykle jeszcze prywatne adresy (192.168.x.x, 10.x.x.x). Te zostają za NATem routera. Na zewnątrz wychodzi jeden publiczny IP współdzielony przez telefony, laptopy i smart TV w mieszkaniu. Stąd bierze się mylenie „IP laptopa” z „IP łącza”.

Schemat sieci i infrastruktura, kontekst adresacji IP

IPv4 nadal dominuje w takich lookupach. Adresów jest mało, więc operatorzy często pakują wielu abonentów za CGNAT: z zewnątrz wyglądacie jak ten sam IP. IPv6 daje więcej przestrzeni; u części ISP już leci równolegle. Dla geolokalizacji i banów obie rodziny zachowują się podobnie: ktoś mapuje prefiks na kraj, ASN i czasem miasto.

Krótki, konkretny wykład o tym, po co w ogóle są adresy IP (Computerphile):

Co naprawdę pokazuje „lokalizacja IP”

Bazy geo-IP (MaxMind, IP2Location, dane operatorów, skrypty CDN) przypisują zakresom adresów:

  • kraj (zwykle pewnie),
  • region / miasto (częściej „w okolicy węzła”, nie Twój blok),
  • ASN i nazwę operatora (Orange, Netia, Plus, hosting w AWS, Cloudflare…),
  • czasem typ: residential, mobile, datacenter, VPN exit.

Dokładność miasta bywa marketingowa. Jeśli mieszkasz w Lublinie, a lookup pokazuje Warszawę, często patrzysz na lokalizację POP-u albo siedziby ASN, nie na GPS telefonu. Komórka na 4G/5G potrafi skakać między zakresami i miastami przy każdym odświeżeniu strony „moje IP”.

Czego sam adres IP nie daje:

  • dowodu „kto klikał”, dopóki ISP nie sparuje logów z abonentem (retencja, nakaz),
  • współrzędnych domu,
  • odcisku przeglądarki (to osobna warstwa: fingerprinting).

Za to w połączeniu z cookies, kontem, logowaniem i fingerprintem staje się jednym z klejów sesji. Sam lookup na mapce jest nieszkodliwy. Problem zaczyna się, gdy traktujesz wynik jak wyrocznię albo gdy oddajesz stronie ekstra uprawnienia „żeby sprawdzić lokalizację” (geolocation API w przeglądarce to już GPS/Wi-Fi, nie IP).

Mapa i geografia jako metafora geo-IP, nie GPS

„Twój adres IP został zablokowany”: co to zwykle znaczy

Komunikat pojawia się w kilku powtarzalnych sytuacjach. Rzadko oznacza, że ktoś „zablokował Ciebie osobiście”.

1. WAF / CDN (Cloudflare i spółka)
Strona stoi za filtrem. Twój IP (albo cały zakres ISP, albo exit VPN) wpadł na regułę: za dużo requestów, zły TLS fingerprint bota, reputacja zakresu, kraj na deny list, CAPTCHA nieprzeszedł. Tekst bywa dramatyczny. Przyczyna bywa nudna: wspólny CGNAT z kimś, kto skanował; wyjście Mullvada/Proton, które ktoś wcześniej nadużył; biuro za tym samym NAT-em.

2. Ban administracyjny serwisu
Forum, gra, panel. Moderator albo automat dodał IP do deny. Przy CGNAT możesz dostać bana „za sąsiada”. Przy VPN ban dotyczy exitu, nie Twojej tożsamości; zmiana serwera VPN często „odblokowuje”, bo zmienia się źródłowy adres.

3. Geo-blokada treści
Streaming, sklep, API. Nie „zablokowany jak haker”, tylko „ten katalog niedostępny z AS / kraju X”. Lookup geo-IP decyduje o katalogu. Stąd ludzie lecą w VPN pod inną jurysdykcję. To osobna rozmowa o umowach i ToS; technicznie to wciąż reguła na IP.

4. Fail2ban / ssh / panel admina
Po kilku złych hasłach IP ląduje w ogniu na firewallu. Tu komunikat bywa prawdziwszy: ktoś (albo bot) walił w Twoją usługę z tego adresu. Jeśli to Twój VPS, sprawdzasz logi. Jeśli to cudza strona i jesteś za CGNAT, możesz być niewinnym współlokatorem zakresu.

5. Strona-straszak / dark pattern
Czasem „IP zablokowany” to copy mające wywołać panikę i klik w „odblokuj” (malware, phishing, fałszywy support). Adres paska, certyfikat, brak sensu technicznego. Nie instalujesz nic „żeby odblokować internet”.

CGNAT, VPN i Tor: dlaczego mapka kłamie inaczej

CGNAT u operatora. Wielu abonentów, jeden publiczny IPv4. Geolokalizacja pokazuje „operator, miasto węzła”. Ban na IP uderza szerzej. Retencja u ISP i tak wiąże sesje z abonentem po stronie operatora, ale publiczny lookup Cię nie doxxuje z imienia.

VPN. Lookup pokazuje kraj i ASN wyjścia, nie Twój dom. Dlatego „moja lokalizacja IP” po włączeniu VPN nagle robi się Amsterdam albo Sztokholm. Jednocześnie exit może mieć złą reputację (spam, skany, wcześniejsze bany). Stąd Cloudflare częściej serwuje wyzwania na znanych zakresach VPN niż na spokojnym residential.

Tor. Wyjście to relay. Geolokalizacja i reputacja bywają jeszcze ostrzejsze. Wiele serwisów tnie exit node’y z automatu. To nie dowód winy. To heurystyka antyabuse.

Stary, bardziej ogólny tekst o ukrywaniu IP zostawiam jako tło: Co to jest adres IP i jak go ukryć. Tu celuję w to, co ludzie realnie wpisują w GSC: lokalizacja i komunikat o bloku.

Co robić, gdy widzisz blok

Kolejność bez paniki:

  1. Sprawdź, czy jesteś na VPN / Tor / proxy. Wyłącz na chwilę albo zmień exit. Porównaj wynik w moje IP.
  2. Odśwież bez rozszerzeń na chwilę (albo okno prywatne). Czasem wina leży w skrypcie, nie w IP.
  3. Inna sieć: telefon na LTE vs Wi-Fi domowe. Jeśli LTE przechodzi, a dom nie, to zakres ISP albo reputacja stałego IP.
  4. Jeśli to Twój serwis i Ty zarządzasz banem: logi WAF, fail2ban, lista deny. Nie zgaduj.
  5. Jeśli komunikat wygląda jak scareware: zamknij kartę. Nie dzwoń pod numer z popupu.

Nie wysyłasz „prośby o odblokowanie” na losowy formularz z danymi dowodu. Nie instalujesz „naprawy DNS” z reklamy pod wynikiem „IP zablokowany”.

Co warto wiedzieć pod kątem opsec

Adres IP to warstwa. Przydatna do routingu i do abuse. Słaba jako jedyny dowód tożsamości, mocna jako element układanki. Geolokalizacja z lookupu to przybliżenie dla reklam, CDN i compliance, nie nakaz aresztowania. Komunikat „zablokowany” to najczęściej automat, nie człowiek z teczką.

Jeśli budujesz własną stronę: nie strasz użytkowników copy z horroru. Napisz „zapytanie odrzucone przez filtr” i daj sensowny next step. Jeśli czytasz cudze komunikaty: najpierw ustal, czy to WAF, geo, ban konta, czy ściema.

I na koniec rzecz, którą ludzie mylą najczęściej. Strona „jaka jest moja lokalizacja IP” nie potrzebuje zgody na GPS. Wystarczy, że połączyłeś się z jej serwerem. Zgoda na lokalizację w przeglądarce to osobny, dokładniejszy kanał. Odmawiaj jej domyślnie. Lookup IP i tak już się odbył.

Źródła i dalej

Powiązane

← Archiwum