Liigu sisu juurde
Networks

Teabematerjalid

IP geolokatsioon: kuidas andmebaasid töötavad ja kuidas neid parandada

Viimati kontrollitud

Asukohaandmebaasid oletavad, kus IP-aadressi kasutatakse, marsruutimise, mõõtmiste, registrikirjete ja võrguoperaatorite antud teabe põhjal, ning veebisaidid, voogedastusteenused ja pettusekontrollid tegutsevad nende oletuste järgi. Omanikku vahetav plokk säilitab sageli nädalaid oma vana asukoha. Lahendus on geofeed, väike fail, mis ütleb, kus iga prefiksit kasutatakse, ja millele viidatakse ploki registrikirjest, seejärel taotlused olulistele andmebaasidele ja kannatlikkus: arvestage kuue nädala või enamaga.

Kes seda kasutab ja miks vead kahjustavad

  • Voogedastus ja sisuõigused, kus asukoht on seotud litsentsidega, seega blokeerib vale riik või hostingu märge teenuse täielikult.
  • Otsing ja reklaam, keele, valuuta ja kohalike tulemuste jaoks.
  • Pettuse- ja turvakontrollid, mis märgivad ootamatutest kohtadest sisselogimisi.
  • Maksud, hasartmängud ja muu vastavus ning sisuedastusvõrgud, mis valivad serverit.

IAB 2025. aasta IP geolokatsiooni töötoa hinnangul on geofeed'ide täpsus riigi tasandil üle 95%, linna tasandil palju madalam, ning võrkudel ei ole standardset viisi kolmandate osapoolte andmete parandamiseks. Selle aruanne nimetab ühe põhjusena kasutatud IPv4 turgu: plokid liiguvad ja „the addresses may remain 'located' in Asia in some databases for weeks or months“ (tõlge: „aadressid võivad mõnes andmebaasis jääda nädalateks või kuudeks ‚asuma‘ Aasiasse“) pärast Euroopasse liikumist.

Kust andmebaasid andmed saavad

  • Registrikirjed, mida enamik kaalub kõige vähem. RIPE andmebaasi enda dokumentatsioon ütleb, et selle country: atribuuti „cannot be used in any reliable way to map IP addresses to countries“ (tõlge: „ei saa kasutada ühelgi usaldusväärsel viisil IP-aadresside riikidega sidumiseks“): see on tavaliselt omaniku, mitte kasutaja riik.
  • Marsruutimine: millised võrgud prefiksit välja kuulutavad ja edastavad.
  • Mõõtmine: latentsus ja traceroute'id pakkujate enda sondidest.
  • Reverse DNS nimed ja võrguteed.
  • Geofeed'id, mida operaatorid avaldavad, ja parandused, mida nad esitavad.
  • Seadmete ja brauserite signaalid, mõne pakkuja puhul.

Asukohast eraldi liigitab enamik pakkujaid aadresse: hosting, VPN, proxy, Tor. Need märked otsustavad sageli rohkem kui riik (vt allpool).

Geofeed'i fail: RFC 8805

RFC 8805 määratleb CSV-faili, üks rida prefiksi kohta:

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 on kohustuslik; riik on ISO 3166-1 kood, regioon ISO 3166-2 kood nagu NL-NH ja linn lihttekst.
  • Postiindekseid mitte: väli on aegunud ja „new feeds SHOULD NOT include“ (tõlge: „uued voogud EI PEAKS sisaldama“) seda.
  • Tühjad väljad tähendavad asukoha puudumist, veel kasutamata ruumi jaoks, oletuse asemel.
  • Iga kord kogu komplekt, mitte ainult muudatused; sama prefiks kaks korda on viga.
  • UTF-8, read lõpevad CRLF-iga, serveeritakse HTTPS-i kaudu.
  • Vihje, mitte käsk: pakkujad kontrollivad voogu oma andmete vastu ja võivad eelistada muid allikaid.

Failile viitamine: RFC 9632

RFC 9632, mis asendas 2024. aasta augustis RFC 9092, ütleb, kuidas pakkuja voo leiab ja milliseid osi ta võib kasutada:

  • Registrikirjest: geofeed: atribuut ühe HTTPS-aadressiga või, kui registris seda ei ole, rida täpselt kujul remarks: Geofeed https://....
  • Kõige spetsiifilisem kirje võidab: /24 määrang oma viitega tühistab viite sellest kõrgemal oleval /22-l.
  • Loevad ainult kirje vahemiku sees olevad read; ülejäänud faili selle kirje puhul eiratakse.
  • Registri enda asukohavihjeid eiratakse, kui vahemiku jaoks on voog olemas.
  • Kogujad laadivad kõige rohkem kord nädalas, registrite hulgiandmetest.
  • Voo allkirjastamine on vabatahtlik ja praktikas kasutamata: RPKI valideerija rpki-client loobus 2026. aasta jaanuaris allkirjastatud voogude kontrolli toest, sest keegi ei kavatsenud seda kasutada.

Igas registris

RegisterKuidas voole viidata
RIPE NCCgeofeed: atribuut inetnum-il või inet6num-il, alates 2023. aasta detsembrist mis tahes suuruses; serveeritakse ka RDAP-i kaudu
ARINAtribuuti veel ei ole: avalik kommentaar Geofeed https://... võrgukirjel, ilma kooloniga sõna „Geofeed“ järel
APNICgeofeed: atribuut inetnum-il või inet6num-il, seatakse MyAPNIC-us
LACNIC ja AFRINICRida remarks: Geofeed https://...

Andmebaasid ja platvormid

Kontrollitud 16. oktoobril 2026. Ühe andmebaasi parandamine ei paranda teisi ning mitu suurt platvormi peab oma andmebaasi.

PakkujaKuidas parandadaLoeb geofeed'e
MaxMindEsitage geofeed selle GeoIP Exchange'i kaudu või parandusvormKui esitatud; vaadatakse läbi igal tööpäeval. GeoIP andmed ilmuvad igal tööpäeval, tasuta GeoLite andmed teisipäeviti ja reedeti
IP2LocationNotariaalselt kinnitatud kinnitus koos isikut tõendava dokumendiga selle tugimeeskonnalePole dokumenteeritud
IPinfoSelle parandusvorm või geofeed'i URLJah; enamik andmeid iga päev
DB-IPSelle teatamisvormÜtleb nii; üksikasju ei ole
IPGeolocation.ioSelle parandusvorm või geofeed'i URLJah
Digital Element, mis varustab FastlytSelle vorm, ainult aadresside omanikele või nende volitatuteleEsitatud voog, iga päev
GoogleSelle vorm „Report IP problems“, mis „may take more than a month“ (tõlge: „võib võtta üle kuu“); selle ISP Portal Google'iga peering'us olevatele võrkudeleRegistreeritakse ISP Portalis ASN-i kaupa
CloudflareSelle parandusvormDokumenteerimata
MicrosoftAvalikku vormi ei ole; operaatorid on saanud parandusi Microsoft Q&A kauduDokumenteerimata
AppleAvalikku teed ei leitudDokumenteerimata
NetflixGeolokatsiooni ja proxy piletivorm, lingitud selle PeeringDB kirjestDokumenteerimata

Hostingu, VPN-i ja proxy märked

Plokk võib olla õiges riigis ja siiski tagasi lükatud, sest see on märgitud hostingu- või VPN-ruumiks. AWS WAF-i Anonymous IP list, hallatud reeglirühm, mille sait saab sisse lülitada, blokeerib „IP addresses from web hosting and cloud providers“ (tõlge: „veebimajutuse ja pilveteenuse pakkujate IP-aadressid“), kui sait seda üle ei kirjuta; MaxMind, IP2Location ja teised märgivad hostingu-, VPN-, proxy- ja Tor-vahemikke. Neil siltidel on oma läbivaatusteed, näiteks MaxMindi parandusmeeskonna vorm ja IPQualityScore'i valepositiivse vorm, asukohaparandustest eraldi.

Liikunud või renditud plokk samm-sammult

  1. Otsige see üles enne, kui selle võtate: peamised andmebaasid, nende hostingu- ja proxy-märked ning iga plokki hõlmav registrikirje vanade geofeed'i viidete või varasemate omanike asukohavihjete osas (ploki eelnev kontrollimine).
  2. Otsustage tegelik asukoht prefiksi kaupa: alati riik, regioon ja linn, kui olete kindel, postiindeksit mitte ning tühjad väljad veel kasutamata ruumi jaoks.
  3. Avaldage fail HTTPS-i kaudu ja kontrollige seda valideerijaga, nagu geofeed-finder või MaxMindi mm-geofeed-verifier.
  4. Viidake sellele kõige spetsiifilisemast registrikirjest. Rendi puhul teeb seda omanik: see loetleb Teie prefiksi oma voos või annab Teie määrangule oma viite Teie failile. Mõlemad toimivad; küsige oma rendileandjalt, kumba ta teeb, ja teavitage teda enne, kui viite ruumi teise riiki.
  5. Eemaldage vastuolulised vihjed, nagu aegunud geofeed'i viited ja valed geoloc: read.
  6. Viige marsruutimine kooskõlla: kuulutage täpne prefiks välja seal, kus selle kasutajad on, kehtiva ROA ja route-objektiga. Tunneli kaudu kasutatav ruum paigutatakse tunneli kohalolekupunkti.
  7. Esitage olulistele pakkujatele, koos voo aadressiga, ja paluge eraldi valede hostingu- või VPN-märgete läbivaatust.
  8. Kontrollige uuesti ühe, kahe ja kuue nädala pärast. Rendi lõpus eemaldage või tühjendage ploki read, et järgmine kasutaja neid ei päriks.

Kuidas kontrollida, kus plokk paistab

RIPEstat vastab iga prefiksi kohta MaxMindi tasuta GeoLite andmetega:

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

Asendage 203.0.113.0/24, dokumentatsiooniks reserveeritud vahemik, oma plokiga. MaxMind nimetab oma tasuta GeoLite City andmeid „considerably less accurate“ (tõlge: „tunduvalt vähem täpsed“) kui tasulisi ning platvormid, mis peavad oma andmebaasi, nagu Google, selles ei ole. Kontrollige mõnda aadressi ka teenustes, millele Teie kasutajad toetuvad.

Kui kaua see võtab

Registrimuudatus kehtib kohe. Kogujad laadivad iga nädal, pakkujad vaatavad läbi ja avaldavad oma graafiku järgi ning paljud veebisaidid kasutavad allalaaditud koopiat, mida uuendavad, kui ise otsustavad. Cloudflare'i enda juhis uute aadresside kohta on, et „IP geolocation will take at least six weeks to update across databases“ (tõlge: „IP geolokatsiooni uuendamine kõigis andmebaasides võtab vähemalt kuus nädalat“). Ükski pakkuja ei garanteeri aktsepteerimist ega ajastust.

Kuhu RTM Networks sobib

Iga meie rendi puhul tehakse geolokatsiooni parandusi taotluse peale: öelge meile, kus aadresse kasutatakse, ja me viitame ploki registrikirjest, meie või Teie omast, selle geofeed'ile ning palume peamistel asukohaandmebaasidel oma andmed parandada. Kui kiiresti igaüks järgib, sõltub neist.

Kontakt

Aadressid vales kohas?

Andke teada prefiks ja kus selle kasutajad asuvad. Meilt renditud aadressiruumi puhul parandame soovi korral asukohakirjed suuremate teenusepakkujate juures. Tavaliselt vastame 1–3 töötunni jooksul.

Võtke ühendust

KKK

Levinud küsimused

Miks näitab minu uus plokk valet riiki?

Sest andmebaasid hoiavad veel eelmise omaniku või kasutaja andmeid või loevad registrikirjet, mille riik on tavaliselt omaniku oma. Avaldage geofeed, viidake sellele ploki registrikirjest ja paluge peamistel andmebaasidel oma andmed parandada. Arvestage kõigi puhul kokku kuue nädala või enamaga.

Kas geofeed peaks sisaldama postiindekseid?

Ei. RFC 8805 märgib postiindeksi välja aegunuks: uued voogud ei peaks seda sisaldama ja konkreetset postiindeksit ei tohi avaldada ilma nende inimeste nõusolekuta, kelle asukohta see näitab. Jätke lõpukoma alles ja väli tühjaks.

Kas saan parandada tunneli kaudu kasutatavate aadresside asukohta?

Ainult teatud määral. IP2Location paigutab GRE- või VPN-tunneli kasutajad tunneli kohalolekupunkti (point of presence) ega muuda seda taotluse peale ning latentsust mõõtvad pakkujad näevad sama. Kuulutage plokk välja või lõpetage tunnel seal, kus selle kasutajad on.

Kes peaks renditud ruumi puhul parandusi taotlema?

Mõlemad pooled. Omanik muudab registriobjekte ja tõendab, et plokk on tema oma, mida mõni pakkuja nõuab; Google seob geofeed'id plokki välja kuulutava võrguga, seega asjatab Google'iga rentniku ASN või selle ülesvoolu teenusepakkuja.