Geen KYC — geen ID, geen selfie, geen documenten · Betaald in crypto · Stad-targeting op elk plan
Taal: Nederlands
Aan de slag

Gids · Verificatie

Proxy city checker: controleer de stad van je exit-IP

Eén lookup is een mening. Twee lookups en de netwerkeigenaar geven je een oordeel waar je op kunt handelen. Ze vertellen je ook wanneer een nabijgelegen plaats geen probleem is.

Laatst bijgewerkt: · 7 min lezen

Snel antwoord

Hoe controleer ik in welke stad mijn proxy-exit-IP ligt?

Lees het exit-IP via de proxy op https://ipinfo.io/json en zoek hetzelfde IP op in een tweede database zoals MaxMind GeoLite. Controleer het netwerk op RIPEstat. Sinds oktober 2026 zijn EuroCity Proxies exits thuis-IP's. Verwacht het juiste land en een consumentennetwerk, met de stad die je hebt gevraagd of een nabijgelegen plaats.

Wat zijn de stappen van een stadscontrole?

  1. Open een sticky sessie

    Gebruik een gebruikersnaam zoals USERNAME-country-de-city-munich-session-muc1-ttl-10, zodat elke lookup hetzelfde exit-IP ziet.

  2. Lees bron 1 via de proxy

    Vraag https://ipinfo.io/json op en noteer ip, city, region, country en org.

  3. Lees bron 2 voor hetzelfde IP

    Zoek het IP op in een lokaal MaxMind GeoLite City-bestand, of in DB-IP of ip-api vanuit je browser.

  4. Controleer het netwerk op RIPEstat

    Voer het IP in op stat.ripe.net en lees de prefix, de ASN en de naam van de houder.

  5. Vergelijken en beslissen

    Gebruik de onderstaande tabel: een nabijgelegen stad is normaal, een ander land of een hostingnetwerk niet.

Vergelijk IPinfo met MaxMind GeoLite voor één exit (Python 3.9 of nieuwer)
# 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)

Welke geolocatiedatabases kan ik vergelijken?

Elke uitgever beschrijft de eigen nauwkeurigheid anders. De onderstaande opmerkingen komen van hun eigen pagina's, gelezen op 18 oktober 2026.

BronHoe je het opvraagtWat de uitgever zegt over nauwkeurigheid
MaxMind GeoLiteGratis account, downloadbare bestanden of een webservice (1.000 lookups per dag per service)"Inherently imprecise", met locaties vaak nabij bevolkingscentra. Nauwkeurigheidsradius van een paar km tot 1.000 km. GeoLite City is aanzienlijk minder nauwkeurig dan de betaalde GeoIP City
IPinfohttps://ipinfo.io/json voor je eigen exit, of de API ervanGeeft een nauwkeurigheidsradius in km; gegevens worden elke 24 uur bijgewerkt; nauwkeurigheid op het platteland is lager dan in stedelijke gebieden
DB-IPOpzoekformulier op db-ip.com, API of maandelijkse downloadsStraatniveau voor sommige providers, stadsniveau voor de meeste, landniveau in zeldzame gevallen; vaste lijnen zijn over het algemeen nauwkeuriger dan mobiele netwerken
ip-apiGratis JSON-endpoint alleen via HTTP, 45 verzoeken per minuut, geen commercieel gebruikGeen nauwkeurigheidscijfer gepubliceerd; correcties worden handmatig gecontroleerd en kunnen tot 7 dagen duren
RIPEstat (RIPE NCC)stat.ripe.net, of de Data API ervanGeen geolocatiedatabase: het toont de prefix, de ASN en de houder van het netwerk

Waarom twee bronnen vergelijken in plaats van één?

Omdat geolocatiedatabases van elkaar verschillen, en de doelsite mogelijk een derde gebruikt. Elk bedrijf bouwt zijn eigen kaart uit registergegevens, netwerkmetingen, providerfeeds en gebruikerscorrecties. Twee bronnen die het eens zijn over een stad geven je een solide resultaat.

De site die je controleert gebruikt één database, vaak een commerciële, en je weet zelden welke. MaxMind's eigen vergelijking voor Frankrijk laat zien dat de betaalde en gratis stadsdatabases verschillen. Ze plaatsten 50% en 42% van de IP's die ze controleerden binnen 50 km. De nauwkeurigheidsgids geeft de cijfers voor zes landen.

Hoe controleer ik de netwerkhouder op RIPEstat?

Open stat.ripe.net en plak het exit-IP in het zoekvak. RIPEstat wordt beheerd door de RIPE NCC, het Regional Internet Registry dat IP-adressen in Europa toewijst.

Drie velden zijn belangrijk. De prefix is het adresblok, bijvoorbeeld een /21. De ASN is het netwerk dat het aankondigt. De houder noemt het bedrijf, bijvoorbeeld een nationale breedbandprovider. Voor scripts geeft de Data API hetzelfde antwoord op https://stat.ripe.net/data/network-info/data.json?resource= gevolgd door het IP.

De ASN moet overeenkomen met het org-veld van IPinfo en de GeoLite ASN. Een residentiële exit hoort bij een consumentenprovider. Een hostingbedrijf of cloudnetwerk als houder is een reden om naar support te schrijven. ASN-targeting wordt beschreven op de ASN-targetingpagina.

Wat betekent een verschil tussen bronnen?

Wat je zietWat het meestal betekentWat je moet doen
Zelfde land, zelfde stadSchoon resultaatNiets; behoud de sessie voor je controle
Zelfde land, steden 10–50 km uit elkaarNormaal voor een grootstedelijk gebied: de databases plaatsen het IP op verschillende punten van het netwerk van de providerAccepteer het; beoordeel op wat de doelsite toont
Zelfde land, steden ver uit elkaarEén database koppelt het hele blok van de provider aan een regionale hub of de hoofdstadOpen een nieuw sessie-id en controleer opnieuw
Eén bron heeft geen stadDie database heeft geen gegevens op stadsniveau voor het blokVertrouw op de andere bron en de doelsite
Verschillende landenEen verkeerd -country--segment, of een databasefoutPrint je gebruikersnaam; als die klopt, stuur dan het IP en de tijd naar support
Houder is een hosting- of cloudbedrijfGeen thuisverbindingStop en schrijf naar support met het IP en de tijd

Wat toont de doelsite zelf?

De uiteindelijke test is de pagina die je belangrijk vindt. Een winkel kan een levergebied, een filiaal in de buurt of een valuta tonen. Een zoekmachine kan de locatie die hij heeft geschat onderaan de resultaten printen. Google's hulppagina noemt het IP-adres van je verbinding bij de signalen die het gebruikt om te schatten waar je bent.

Sites lezen ook taal, tijdzone en cookies. Wis cookies en stel de browsertaal van de markt in voordat je een pagina beoordeelt. Houd controles handmatig en incidenteel op sites waarvan de voorwaarden of robots.txt geautomatiseerde toegang verbieden.

Hoeveel verkeer gebruikt een stadscontrole?

Een lookup op https://ipinfo.io/json verbruikt een paar kilobyte, dus honderden controles gebruiken een klein deel van één gigabyte. De GeoLite-vergelijking draait op je machine en gebruikt geen proxyverkeer. Gebruik telt alle data die via de proxy worden verzonden en ontvangen (upload en download, headers inbegrepen). 1 GB = 1.000.000.000 bytes. Verbindingspogingen die mislukken voordat ze het doel bereiken, worden niet geteld.

Bij US$ 0,95 voor 1 GB kosten de controles veel minder dan de pagina's die je daarna opent. Prijzen en plannen staan op de prijzenpagina.

Exit-stad controles: vragen

Ik vroeg om München en IPinfo toont Freising. Is de targeting verkeerd?

Waarschijnlijk niet. Freising is een stad ten noorden van München, in dezelfde regio. Databases plaatsen een IP vaak bij een stad van het lokale netwerk van de provider. Controleer een tweede bron; als beide een stad ver van München tonen, open dan een nieuwe sessie-id.

Welke bron klopt als twee databases het oneens zijn?

Geen van beide klopt per definitie: beide zijn schattingen. Vertrouw het resultaat dat de doelsite toont, want dat is degene die je pagina verandert. Gebruik de databases om grote fouten op te sporen, zoals een ander land of een hostingnetwerk.

Heb ik een betaalde database nodig om een stad te controleren?

Nee. Een gratis MaxMind GeoLite-account en het IPinfo JSON-endpoint zijn genoeg voor incidentele controles. MaxMind stelt dat zijn gratis GeoLite City minder nauwkeurig is dan zijn betaalde GeoIP City, dus behandel GeoLite als een tweede mening.

Waarom een sticky sessie gebruiken voor de controle?

Zodat zowel de lookups als je paginabezoek hetzelfde exit-IP zien. Met een roterende gebruikersnaam krijgt elke nieuwe verbinding meestal een ander IP, en dan vergelijk je twee verschillende adressen.

Kan RIPEstat me de stad vertellen?

Nee. RIPEstat toont wie het adresblok bezit en aankondigt, niet waar de abonnee woont. Gebruik het om een consumentennetwerk en zijn ASN te bevestigen, en de geolocatiedatabases voor de stad.

Wat moet ik naar support sturen als het land verkeerd is?

Het exit-IP, de volledige gebruikersnaam zonder wachtwoord, de tijd met tijdzone, en de output van twee lookup-diensten. Dat is genoeg om de sessie te traceren. Schrijf naar [email protected].

Bronnen (11)
  1. GeoLite gratis geolocatiedata (nauwkeurigheidsradius, GeoLite vs GeoIP, limieten) — MaxMind (checked 2026-10-18)
  2. GeoIP-nauwkeurigheidsvergelijking, Frankrijk, 50 km, alle verbindingstypes — MaxMind (read 2026-10-18 (no date on the page))
  3. GeoIP2 Python API: databasegebruik (city- en ASN-readers) — MaxMind (checked 2026-10-18)
  4. IP Geolocation API (nauwkeurigheidsradius, data-updates elke 24 uur, nauwkeurigheid op het platteland) — IPinfo (checked 2026-10-18)
  5. DB-IP FAQ: Hoe nauwkeurig zijn de locaties in de database? — DB-IP (checked 2026-10-18)
  6. ip-api JSON-endpoint documentatie (alleen HTTP, 45 requests per minuut, geen commercieel gebruik) — ip-api (checked 2026-10-18)
  7. ip-api formulier voor datacorrectie — ip-api (checked 2026-10-18)
  8. RIPEstat — RIPE NCC (checked 2026-10-18)
  9. Wat we doen: Regional Internet Registry — RIPE NCC (checked 2026-10-18)
  10. RIPEstat Data API: Network Info — RIPE NCC (checked 2026-10-18)
  11. Begrijp en beheer uw locatie wanneer u op Google zoekt — Google Search Help (checked 2026-10-18)

1 GB US$ 0,95 · zonder KYC

Aan de slag