# Proxy city checker: zweryfikuj miasto swojego IP wyjściowego

> Jak zweryfikować miasto IP wyjściowego proxy: porównaj IPinfo i GeoLite, sprawdź ASN w RIPEstat. 1 GB 0,95 USD, bez KYC, krypto.

- URL: https://eurocityproxies.com/pl/guides/verify-exit-city/
- Ostatnia aktualizacja: 2026-10-18
- Publisher: EuroCity Proxies (https://eurocityproxies.com)

Jedno sprawdzenie to tylko opinia. Dwa sprawdzenia i właściciel sieci dają werdykt, na którym możesz działać. Mówią też, kiedy pobliskie miasteczko nie jest powodem do zmartwień.

**Szybka odpowiedź — Jak sprawdzić, w jakim mieście znajduje się moje IP wyjściowe proxy?**

Odczytaj wyjście przez proxy pod `https://ipinfo.io/json`, a następnie sprawdź to samo IP w drugiej bazie danych, takiej jak MaxMind GeoLite. Sprawdź jego sieć w RIPEstat. Według stanu na październik 2026 r. **EuroCity Proxies** wyjścia to domowe IP. Oczekuj właściwego kraju i sieci konsumenckiej, z żądanym miastem lub pobliskim miasteczkiem.

## Jakie są kroki sprawdzania miasta?

1. **Otwórz sesję sticky** — Użyj nazwy użytkownika takiej jak USERNAME-country-de-city-munich-session-muc1-ttl-10, aby każde sprawdzenie widziało to samo IP wyjściowe.
2. **Odczytaj źródło 1 przez proxy** — Wyślij żądanie do https://ipinfo.io/json i zanotuj ip, city, region, country i org.
3. **Odczytaj źródło 2 dla tego samego IP** — Sprawdź IP w lokalnym pliku MaxMind GeoLite City lub w DB-IP albo ip-api z przeglądarki.
4. **Sprawdź sieć w RIPEstat** — Wpisz IP na stat.ripe.net i odczytaj prefiks, ASN oraz nazwę posiadacza.
5. **Porównaj i zdecyduj** — Skorzystaj z poniższej tabeli: pobliskie miasto jest normalne, inny kraj lub sieć hostingowa już nie.

*Porównaj IPinfo z MaxMind GeoLite dla jednego wyjścia (Python 3.9 lub nowszy)*

```python
# pip install requests geoip2
# GeoLite2-City.mmdb and GeoLite2-ASN.mmdb: download them from your MaxMind account
from urllib.parse import quote

import geoip2.database
import requests

HOST = "gw.eurocityproxies.com"
PORT = 7777
USER = "USERNAME-country-de-city-munich-session-muc1-ttl-10"
PASSWORD = quote("PASSWORD", safe="")
proxy = f"http://{USER}:{PASSWORD}@{HOST}:{PORT}"

# Source 1: IPinfo, read through the proxy
info = requests.get("https://ipinfo.io/json", proxies={"http": proxy, "https": proxy}, timeout=30).json()
ip = info["ip"]

# Source 2: MaxMind GeoLite, read from local files (no request leaves your machine)
with geoip2.database.Reader("GeoLite2-City.mmdb") as city_db:
    c = city_db.city(ip)
with geoip2.database.Reader("GeoLite2-ASN.mmdb") as asn_db:
    a = asn_db.asn(ip)

print("exit IP     ", ip)
print("IPinfo      ", info.get("city"), info.get("region"), info.get("country"), info.get("org"))
print("GeoLite     ", c.city.name, c.country.iso_code, f"radius {c.location.accuracy_radius} km")
print("GeoLite ASN ", f"AS{a.autonomous_system_number}", a.autonomous_system_organization)
```

## Jakie bazy danych geolokalizacji mogę porównać?

Każdy wydawca inaczej opisuje własną dokładność. Poniższe uwagi pochodzą z ich stron, czytanych 18 października 2026.

| Źródło | Jak je odpytać | Co wydawca mówi o dokładności |
| --- | --- | --- |
| MaxMind GeoLite | Darmowe konto, pliki do pobrania lub usługa sieciowa (1 000 zapytań dziennie na usługę) | „Z natury nieprecyzyjna”, a lokalizacje często znajdują się w pobliżu ośrodków miejskich. Promień dokładności od kilku km do 1 000 km. GeoLite City jest znacznie mniej dokładna niż płatna GeoIP City |
| IPinfo | `https://ipinfo.io/json` dla własnego wyjścia lub jego API | Zwraca promień dokładności w km; dane aktualizowane co 24 godziny; dokładność na obszarach wiejskich jest niższa niż w miastach |
| DB-IP | Formularz wyszukiwania na db-ip.com, API lub comiesięczne pobierania | Poziom ulicy dla niektórych dostawców, poziom miasta dla większości, poziom kraju w rzadkich przypadkach; sieci stacjonarne są na ogół dokładniejsze niż sieci komórkowe |
| ip-api | Darmowy endpoint JSON tylko przez HTTP, 45 zapytań na minutę, bez użytku komercyjnego | Nie publikuje się wartości dokładności; korekty są sprawdzane ręcznie i mogą potrwać do 7 dni |
| RIPEstat (RIPE NCC) | stat.ripe.net lub jego Data API | To nie jest baza geolokalizacji: pokazuje prefiks, ASN i posiadacza sieci |

## Dlaczego porównywać dwa źródła zamiast jednego?

Ponieważ bazy danych geolokalizacji się nie zgadzają, a docelowa witryna może korzystać z trzeciej. Każda firma buduje własną mapę z danych rejestrowych, pomiarów sieci, feedów dostawców i korekt użytkowników. Dwa źródła zgodne co do miasta dają solidny wynik.

Sprawdzana witryna będzie korzystać z jednej bazy, często komercyjnej, i rzadko wiadomo z której. Własne porównanie MaxMind dla Francji pokazuje, że jego płatne i darmowe bazy miast się różnią. Umieściły one 50% i 42% sprawdzanych IP w promieniu 50 km. [Przewodnik po dokładności](https://eurocityproxies.com/pl/guides/ip-geolocation-accuracy/) podaje wartości dla sześciu krajów.

## Jak sprawdzić właściciela sieci na RIPEstat?

Otwórz [stat.ripe.net](https://stat.ripe.net/) i wklej IP wyjściowe do pola wyszukiwania. RIPEstat jest prowadzony przez RIPE NCC, Regionalny Rejestr Internetowy, który przydziela adresy IP w Europie.

Znaczenie mają trzy pola. **Prefiks** to blok adresów, np. /21. **ASN** to sieć, która go ogłasza. **Posiadacz** wskazuje firmę, na przykład krajowego dostawcę szerokopasmowego. Dla skryptów Data API zwraca tę samą odpowiedź pod `https://stat.ripe.net/data/network-info/data.json?resource=` z dopisanym IP.

ASN powinien być zgodny z polem `org` z IPinfo i ASN z GeoLite. Wyjście rezydencjalne należy do dostawcy konsumenckiego. Firma hostingowa lub sieć chmurowa jako posiadacz to powód, by napisać do supportu. Targetowanie po ASN opisano na [stronie targetowania po ASN](https://eurocityproxies.com/pl/targeting/asn/).

## Co oznacza różnica między źródłami?

| Co widzisz | Co to zwykle oznacza | Co zrobić |
| --- | --- | --- |
| Ten sam kraj, to samo miasto | Czysty wynik | Nic; zachowaj sesję do swojej weryfikacji |
| Ten sam kraj, miasta 10–50 km od siebie | Normalne dla obszaru metropolitalnego: bazy umieszczają IP w różnych punktach sieci dostawcy | Zaakceptuj; oceniaj po tym, co pokazuje docelowa witryna |
| Ten sam kraj, miasta daleko od siebie | Jedna baza mapuje cały blok dostawcy na regionalny hub lub stolicę | Otwórz nowy id sesji i sprawdź ponownie |
| Jedno źródło nie ma miasta | Ta baza danych nie ma danych na poziomie miasta dla tego bloku | Oprzyj się na drugim źródle i docelowej witrynie |
| Różne kraje | Błędny segment `-country-` lub błąd bazy danych | Wydrukuj swoją nazwę użytkownika; jeśli jest poprawna, wyślij IP i czas do pomocy technicznej |
| Właściciel to firma hostingowa lub chmurowa | To nie jest połączenie domowe | Zatrzymaj się i napisz do pomocy technicznej z IP i czasem |

## Co pokazuje sama docelowa witryna?

Ostatecznym testem jest strona, na której Ci zależy. Sklep może zaproponować obszar dostawy, pobliską filię lub walutę. Wyszukiwarka może wydrukować szacowaną lokalizację na dole wyników. Strona pomocy Google wymienia adres IP Twojego połączenia wśród sygnałów, których używa do szacowania Twojej lokalizacji.

Witryny czytają też język, strefę czasową i pliki cookie. Wyczyść pliki cookie i ustaw język przeglądarki dla danego rynku, zanim ocenisz stronę. Sprawdzaj ręcznie i okazjonalnie na witrynach, których regulamin lub robots.txt zabrania automatycznego dostępu.

## Ile ruchu zużywa sprawdzenie miasta?

Zapytanie do `https://ipinfo.io/json` przenosi kilka kilobajtów, więc setki sprawdzeń zużywają niewielką część jednego gigabajta. Porównanie z GeoLite działa na Twoim komputerze i nie zużywa ruchu proxy. Użytkowanie liczy wszystkie dane wysłane i odebrane przez proxy (upload i download, wraz z nagłówkami). 1 GB = 1 000 000 000 bajtów. Próby połączenia, które nie dotrą do celu, nie są liczone.

Przy 0,95 USD za 1 GB sprawdzenia kosztują znacznie mniej niż strony, które potem otwierasz. Ceny i plany są na [stronie z cenami](https://eurocityproxies.com/pl/pricing/).

## Sprawdzenia miasta wyjściowego: pytania

### Poprosiłem o Monachium, a IPinfo pokazuje Freising. Czy targetowanie jest błędne?

Prawdopodobnie nie. Freising to miasto na północ od Monachium, w tym samym regionie. Bazy danych często przypisują IP do miasta lokalnej sieci dostawcy. Sprawdź drugie źródło; jeśli oba pokazują miasto daleko od Monachium, otwórz nowy identyfikator sesji.

### Które źródło jest właściwe, gdy dwie bazy danych się nie zgadzają?

Żadne nie jest właściwe z definicji: oba to szacunki. Zaufaj wynikowi, który pokazuje docelowa witryna, ponieważ to on zmienia Twoją stronę. Używaj baz danych do wychwytywania dużych błędów, takich jak inny kraj czy sieć hostingowa.

### Czy do sprawdzenia miasta potrzebuję płatnej bazy danych?

Nie. Darmowe konto MaxMind GeoLite i endpoint JSON IPinfo wystarczą do okazjonalnych sprawdzeń. MaxMind podaje, że jego darmowe GeoLite City jest mniej dokładne niż płatne GeoIP City, więc traktuj GeoLite jako drugą opinię.

### Dlaczego do sprawdzenia używać sesji sticky?

Aby zarówno zapytania, jak i wizyta na stronie widziały ten sam IP wyjściowy. Przy rotującej nazwie użytkownika każde nowe połączenie zwykle otrzymuje inne IP, a porównywałbyś dwa różne adresy.

### Czy RIPEstat może mi podać miasto?

Nie. RIPEstat pokazuje, kto posiada i ogłasza blok adresów, a nie gdzie mieszka abonent. Użyj go, aby potwierdzić sieć konsumencką i jej ASN, a baz geolokalizacyjnych do ustalenia miasta.

### Co powinienem wysłać do pomocy technicznej, jeśli kraj jest błędny?

IP wyjściowe, pełną nazwę użytkownika bez hasła, czas ze strefą czasową oraz wynik dwóch usług wyszukiwania. To wystarczy do prześledzenia sesji. Napisz na support@eurocityproxies.com.

## Źródła

1. [Darmowe dane geolokalizacyjne GeoLite (promień dokładności, GeoLite vs GeoIP, ograniczenia)](https://dev.maxmind.com/geoip/geolite2-free-geolocation-data) — MaxMind (checked 2026-10-18)
2. [Porównanie dokładności GeoIP, Francja, 50 km, wszystkie typy połączeń](https://www.maxmind.com/en/geoip-accuracy-comparison?country=FR&resolution=50&connection_type=all&ip_family=both) — MaxMind (read 2026-10-18 (no date on the page))
3. [GeoIP2 Python API: korzystanie z bazy danych (czytniki city i ASN)](https://geoip2.readthedocs.io/en/latest/) — MaxMind (checked 2026-10-18)
4. [IP Geolocation API (promień dokładności, aktualizacje danych co 24 godziny, dokładność na obszarach wiejskich)](https://ipinfo.io/products/ip-geolocation-api) — IPinfo (checked 2026-10-18)
5. [DB-IP FAQ: Jak dokładne są lokalizacje w bazie danych?](https://db-ip.com/faq.php) — DB-IP (checked 2026-10-18)
6. [Dokumentacja endpointu JSON ip-api (tylko HTTP, 45 zapytań na minutę, brak użytku komercyjnego)](https://ip-api.com/docs/api:json) — ip-api (checked 2026-10-18)
7. [Formularz korekty danych ip-api](https://ip-api.com/docs/correction) — ip-api (checked 2026-10-18)
8. [RIPEstat](https://stat.ripe.net/) — RIPE NCC (checked 2026-10-18)
9. [Co robimy: Regional Internet Registry](https://www.ripe.net/about-us/what-we-do/) — RIPE NCC (checked 2026-10-18)
10. [RIPEstat Data API: Network Info](https://stat.ripe.net/docs/02.data-api/network-info.html) — RIPE NCC (checked 2026-10-18)
11. [Zrozum i zarządzaj swoją lokalizacją podczas wyszukiwania w Google](https://support.google.com/websearch/answer/179386?hl=en) — Google Search Help (checked 2026-10-18)

---

EuroCity Proxies: EuroCity Proxies to dostawca proxy rezydencjalnych z targetowaniem na poziomie miasta w całej Europie, płatne w kryptowalutach bez przesyłania dokumentów tożsamości: adresy IP z domowych łączy szerokopasmowych rozliczane za GB, z osobną stroną lokalnych danych dla każdego z 103 miast w 35 krajach.
