Preskoči na sadržaj
Networks

Resursi

Geolokacija IP adresa: kako baze podataka funkcioniraju i kako ih ispraviti

Posljednja provjera

Baze podataka lokacija pogađaju gdje se IP adresa koristi, na temelju usmjeravanja, mjerenja, zapisa u registrima i onoga što im kažu mrežni operateri, a web stranice, streaming usluge i provjere prijevara postupaju prema tim pretpostavkama. Blok koji promijeni vlasnika često tjednima zadrži staru lokaciju. Rješenje je geofeed, mala datoteka koja kaže gdje se koristi koji prefiks i na koju upućuje zapis bloka u registru, zatim zahtjevi bazama koje su važne te strpljenje: računajte sa šest tjedana ili više.

Tko je koristi i zašto pogreške štete

  • Streaming i prava na sadržaj, gdje je lokacija vezana uz licence, pa pogrešna država ili oznaka hostinga uslugu izravno blokira.
  • Pretraživanje i oglašavanje, za jezik, valutu i lokalne rezultate.
  • Provjere prijevara i sigurnosti, koje označavaju prijave s neočekivanih mjesta.
  • Porezi, igre na sreću i druga usklađenost te mreže za isporuku sadržaja koje biraju poslužitelj.

IAB-ova radionica o geolokaciji IP adresa iz 2025. procijenila je točnost geofeedova na razini države na više od 95 %, utvrdila da je točnost na razini grada mnogo niža i da mreže nemaju standardan način ispravljanja podataka trećih strana. Njezino izvješće kao jedan uzrok navodi tržište rabljenih IPv4 adresa: blokovi se premještaju, a „the addresses may remain 'located' in Asia in some databases for weeks or months“ (prijevod: „adrese u nekim bazama mogu tjednima ili mjesecima ostati ‚locirane‘ u Aziji“) nakon premještanja u Europu.

Odakle baze podataka dobivaju podatke

  • Zapisi u registrima, kojima većina daje najmanju težinu. Dokumentacija baze RIPE Database kaže da se njezin atribut country: „cannot be used in any reliable way to map IP addresses to countries“ (prijevod: „ne može se ni na koji pouzdan način koristiti za povezivanje IP adresa s državama“): to je obično država nositelja, a ne korisnika.
  • Usmjeravanje: koje mreže objavljuju i prenose prefiks.
  • Mjerenja: latencija i traceroute s vlastitih sondi pružatelja.
  • Nazivi u reverznom DNS-u i mrežne putanje.
  • Geofeedovi koje operateri objavljuju i ispravci koje podnose.
  • Signali s uređaja i preglednika, kod nekih pružatelja.

Odvojeno od lokacije, većina pružatelja adrese klasificira: hosting, VPN, proxy, Tor. Te oznake često odlučuju više od države (vidi niže).

Datoteka geofeeda: RFC 8805

RFC 8805 definira CSV datoteku, jedan redak po prefiksu:

Text
# prefix,country,region,city,postal code
192.0.2.0/24,NL,NL-NH,Amsterdam,
198.51.100.0/24,DE,DE-HE,Frankfurt am Main,
203.0.113.0/24,,,,
  • Prefiks je obavezan; država je kod ISO 3166-1, regija kod ISO 3166-2 poput NL-NH, a grad običan tekst.
  • Bez poštanskih brojeva: polje je zastarjelo, a RFC kaže da ga „new feeds SHOULD NOT include“ (prijevod: „novi feedovi NE BI TREBALI sadržavati“).
  • Prazna polja znače da lokacije nema, za prostor koji se još ne koristi, umjesto nagađanja.
  • Svaki put cijeli skup, a ne samo promjene; isti prefiks dvaput je pogreška.
  • UTF-8, retci završavaju s CRLF, poslužuje se preko HTTPS-a.
  • Naputak, a ne nalog: pružatelji provjeravaju feed prema vlastitim podacima i mogu dati prednost drugim izvorima.

Upućivanje na datoteku: RFC 9632

RFC 9632, koji je u kolovozu 2024. zamijenio RFC 9092, kaže kako pružatelj pronalazi feed i koje dijelove smije koristiti:

  • Iz zapisa u registru: atribut geofeed: s jednom HTTPS adresom ili, ako ga registar nema, redak točno u obliku remarks: Geofeed https://....
  • Prednost ima najspecifičniji zapis: dodjela /24 s vlastitom uputom ima prednost pred uputom na /22 iznad nje.
  • Računaju se samo retci unutar raspona zapisa; ostatak datoteke za taj se zapis zanemaruje.
  • Naputci o lokaciji samog registra zanemaruju se čim za raspon postoji feed.
  • Sakupljači dohvaćaju najviše jednom tjedno, iz skupnih podataka registara.
  • Potpisivanje feeda neobavezno je i u praksi se ne koristi: RPKI validator rpki-client u siječnju 2026. ukinuo je podršku za provjeru potpisanih feedova jer je nitko nije planirao koristiti.

Kod svakog registra

RegistarKako uputiti na feed
RIPE NCCAtribut geofeed: na objektu inetnum ili inet6num, bilo koje veličine od prosinca 2023.; poslužuje se i preko RDAP-a
ARINAtributa još nema: javni komentar Geofeed https://... na zapisu mreže, bez dvotočke iza „Geofeed“
APNICAtribut geofeed: na objektu inetnum ili inet6num, postavlja se u MyAPNIC-u
LACNIC i AFRINICRedak remarks: Geofeed https://...

Baze podataka i platforme

Provjereno 16. listopada 2026. Ispravak u jednoj bazi ne ispravlja ostale, a nekoliko velikih platformi vodi vlastite.

PružateljKako ispravitiČita li geofeedove
MaxMindPodnesite geofeed preko njegova GeoIP Exchangea ili obrazac za ispravakKad se podnese; pregledava se svaki radni dan. Podaci GeoIP izlaze svaki radni dan, besplatni podaci GeoLite utorkom i petkom
IP2LocationOvjerena izjava pod prisegom, s osobnom ispravom, njegovu timu za podrškuNije dokumentirano
IPinfoNjegov obrazac za ispravke ili URL geofeedaDa; većina podataka dnevno
DB-IPNjegov obrazac za prijavuKaže da čita; bez pojedinosti
IPGeolocation.ioNjegov obrazac za ispravke ili URL geofeedaDa
Digital Element, koji opskrbljuje FastlyNjegov obrazac, samo za nositelje adresa ili njihove opunomoćenikePodneseni feed, dnevno
GoogleNjegov obrazac „Report IP problems“, koji „may take more than a month“ (prijevod: „može trajati dulje od mjesec dana“); njegov ISP Portal za mreže koje imaju peering s GoogleomRegistrira se po ASN-u u ISP Portalu
CloudflareNjegov obrazac za ispravkeNije dokumentirano
MicrosoftNema javnog obrasca; operateri su ispravke dobivali preko Microsoft Q&ANije dokumentirano
AppleJavni put nije pronađenNije dokumentirano
NetflixObrazac za prijavu geolokacije i proxyja, na koji vodi poveznica iz njegova unosa u PeeringDB-uNije dokumentirano

Oznake hostinga, VPN-a i proxyja

Blok može biti u pravoj državi, a ipak biti odbijen jer je označen kao hosting ili VPN prostor. AWS WAF-ov popis Anonymous IP, upravljana skupina pravila koju stranica može uključiti, blokira „IP addresses from web hosting and cloud providers“ (prijevod: „IP adrese pružatelja web hostinga i usluga u oblaku“) osim ako ga stranica ne zaobiđe; MaxMind, IP2Location i drugi označavaju raspone hostinga, VPN-a, proxyja i Tora. Te oznake imaju vlastite putove za preispitivanje, poput obrasca MaxMindova tima za ispravke i IPQualityScoreova obrasca za lažno pozitivne rezultate, odvojeno od ispravaka lokacije.

Premješten ili iznajmljen blok, korak po korak

  1. Provjerite ga prije nego što ga preuzmete: glavne baze, njihove oznake hostinga i proxyja te svaki zapis u registru koji pokriva blok, radi starih uputa na geofeed ili naputaka o lokaciji od prijašnjih nositelja (najprije provjerite blok).
  2. Odredite stvarnu lokaciju po prefiksu: državu uvijek, regiju i grad kad ste sigurni, bez poštanskog broja te prazna polja za prostor koji se još ne koristi.
  3. Objavite datoteku preko HTTPS-a i provjerite je validatorom poput geofeed-findera ili MaxMindova mm-geofeed-verifier.
  4. Uputite na nju iz najspecifičnijeg zapisa u registru. Kod najma to čini nositelj: navodi vaš prefiks u vlastitom feedu ili vašoj dodjeli daje vlastitu uputu na vašu datoteku. Oboje funkcionira; pitajte najmodavca što radi i javite mu prije nego što prostor premjestite u drugu državu.
  5. Uklonite proturječne naputke, poput zastarjelih uputa na geofeed i pogrešnih redaka geoloc:.
  6. Uskladite usmjeravanje: objavite točan prefiks ondje gdje su njegovi korisnici, s valjanom ROA-om i route objektom. Prostor preko tunela smješta se na točku prisutnosti tunela.
  7. Podnesite pružateljima koji su važni, s adresom feeda, i zasebno zatražite preispitivanje pogrešnih oznaka hostinga ili VPN-a.
  8. Ponovno provjerite nakon jednog, dva i šest tjedana. Na kraju najma uklonite ili ispraznite retke bloka kako ih sljedeći korisnik ne bi naslijedio.

Provjera gdje se blok prikazuje

RIPEstat za bilo koji prefiks odgovara MaxMindovim besplatnim podacima GeoLite:

Shell
curl -s "https://stat.ripe.net/data/maxmind-geo-lite/data.json?resource=203.0.113.0/24"

Zamijenite 203.0.113.0/24, raspon rezerviran za dokumentaciju, svojim blokom. MaxMind za svoje besplatne podatke GeoLite City kaže da su „considerably less accurate“ (prijevod: „znatno manje točni“) od plaćenih, a platforme koje vode vlastitu bazu, poput Googlea, nisu u njima. Provjerite i nekoliko adresa na uslugama na koje se oslanjaju vaši korisnici.

Koliko traje

Promjena u registru odmah je aktivna. Sakupljači dohvaćaju tjedno, pružatelji pregledavaju i objavljuju prema vlastitom rasporedu, a mnoge web stranice koriste preuzetu kopiju koju ažuriraju kad odluče. Cloudflareov naputak za nove adrese glasi „IP geolocation will take at least six weeks to update across databases“ (prijevod: „ažuriranje geolokacije IP adresa u bazama trajat će najmanje šest tjedana“). Nijedan pružatelj ne jamči prihvaćanje ni rok.

Gdje se uklapa RTM Networks

Uz svaki najam kod nas ispravci geolokacije dostupni su na zahtjev: recite nam gdje se adrese koriste, a mi iz zapisa bloka u registru, našeg ili vašeg, upućujemo na geofeed za blok i tražimo od glavnih baza lokacija da isprave svoje podatke. Koliko brzo će svaka slijediti, ovisi o njima.

Kontakt

Adrese na pogrešnom mjestu?

Recite nam prefiks i gdje su njegovi korisnici. Za prostor iznajmljen od nas na zahtjev ispravljamo zapise o lokaciji kod glavnih pružatelja. Obično odgovaramo u roku od 1 do 3 radna sata.

Javite nam se

Česta pitanja

Česta pitanja

Zašto moj novi blok prikazuje pogrešnu državu?

Zato što baze podataka još drže podatke prethodnog nositelja ili korisnika ili čitaju zapis u registru, u kojem je država obično država nositelja. Objavite geofeed, uputite na njega iz zapisa bloka u registru i zamolite glavne baze da isprave svoje podatke. Računajte sa šest tjedana ili više za sve njih.

Treba li geofeed sadržavati poštanske brojeve?

Ne. RFC 8805 polje poštanskog broja označava kao zastarjelo: novi feedovi ga ne bi trebali sadržavati, a određeni poštanski broj ne smije se objaviti bez pristanka ljudi koje locira. Zadržite završni zarez i ostavite polje prazno.

Mogu li ispraviti lokaciju adresa koje koristim preko tunela?

Samo donekle. IP2Location korisnike GRE ili VPN tunela smješta na točku prisutnosti tunela i to ne mijenja na zahtjev, a pružatelji koji mjere latenciju vide isto. Objavite blok ili završite tunel ondje gdje su njegovi korisnici.

Tko treba tražiti ispravke za iznajmljeni prostor?

Obje strane. Nositelj mijenja objekte u registru i dokazuje da drži blok, što neki pružatelji traže; Google geofeedove veže uz mrežu koja objavljuje blok, pa s Googleom komunicira ASN najmoprimca ili njegov upstream.