Teabematerjalid
IP geolokatsioon: kuidas andmebaasid töötavad ja kuidas neid parandada
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:
# 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-NHja 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 kujulremarks: 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
| Register | Kuidas voole viidata |
|---|---|
| RIPE NCC | geofeed: atribuut inetnum-il või inet6num-il, alates 2023. aasta detsembrist mis tahes suuruses; serveeritakse ka RDAP-i kaudu |
| ARIN | Atribuuti veel ei ole: avalik kommentaar Geofeed https://... võrgukirjel, ilma kooloniga sõna „Geofeed“ järel |
| APNIC | geofeed: atribuut inetnum-il või inet6num-il, seatakse MyAPNIC-us |
| LACNIC ja AFRINIC | Rida remarks: Geofeed https://... |
Andmebaasid ja platvormid
Kontrollitud 16. oktoobril 2026. Ühe andmebaasi parandamine ei paranda teisi ning mitu suurt platvormi peab oma andmebaasi.
| Pakkuja | Kuidas parandada | Loeb geofeed'e |
|---|---|---|
| MaxMind | Esitage geofeed selle GeoIP Exchange'i kaudu või parandusvorm | Kui esitatud; vaadatakse läbi igal tööpäeval. GeoIP andmed ilmuvad igal tööpäeval, tasuta GeoLite andmed teisipäeviti ja reedeti |
| IP2Location | Notariaalselt kinnitatud kinnitus koos isikut tõendava dokumendiga selle tugimeeskonnale | Pole dokumenteeritud |
| IPinfo | Selle parandusvorm või geofeed'i URL | Jah; enamik andmeid iga päev |
| DB-IP | Selle teatamisvorm | Ütleb nii; üksikasju ei ole |
| IPGeolocation.io | Selle parandusvorm või geofeed'i URL | Jah |
| Digital Element, mis varustab Fastlyt | Selle vorm, ainult aadresside omanikele või nende volitatutele | Esitatud voog, iga päev |
| Selle 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õrkudele | Registreeritakse ISP Portalis ASN-i kaupa | |
| Cloudflare | Selle parandusvorm | Dokumenteerimata |
| Microsoft | Avalikku vormi ei ole; operaatorid on saanud parandusi Microsoft Q&A kaudu | Dokumenteerimata |
| Apple | Avalikku teed ei leitud | Dokumenteerimata |
| Netflix | Geolokatsiooni ja proxy piletivorm, lingitud selle PeeringDB kirjest | Dokumenteerimata |
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
- 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).
- Otsustage tegelik asukoht prefiksi kaupa: alati riik, regioon ja linn, kui olete kindel, postiindeksit mitte ning tühjad väljad veel kasutamata ruumi jaoks.
- Avaldage fail HTTPS-i kaudu ja kontrollige seda valideerijaga, nagu geofeed-finder või MaxMindi
mm-geofeed-verifier. - 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.
- Eemaldage vastuolulised vihjed, nagu aegunud geofeed'i viited ja valed
geoloc:read. - 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.
- Esitage olulistele pakkujatele, koos voo aadressiga, ja paluge eraldi valede hostingu- või VPN-märgete läbivaatust.
- 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:
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.

