IP-helymeghatározás

Bármely IP-cím földrajzi helyének megkeresése: ország, régió, város, irányítószám, koordináták, ISP, időzóna, időjárás, tengerszint feletti magasság és térkép.

Ha megkérdezed egy weboldaltól, hogy "hol vagyok most", valójában csak két őszinte választ kaphatsz. Az egyik egy hozzávetőleges becslés az IP-címed alapján — ez általában elég pontos ahhoz, hogy megnevezze a városodat és az internetszolgáltatódat. A másik egy pontos meghatározás a böngésződ Geolocation API-jából, amely néhány méteres pontossággal is be tud lőni, de csak a beleegyezéseddel. Ez az eszköz mindkettőt egymás mellett mutatja, így láthatod, mennyire térnek el egymástól.

Hely
Hálózat
Környezet

Hol vagyok? Két módszer a tartózkodási helyed meghatározására

Ha megkérdezed egy weboldaltól, hogy "hol vagyok most", valójában csak két őszinte választ kaphatsz. Az egyik egy hozzávetőleges becslés az IP-címed alapján — ez általában elég pontos ahhoz, hogy megnevezze a városodat és az internetszolgáltatódat. A másik egy pontos meghatározás a böngésződ Geolocation API-jából, amely néhány méteres pontossággal is be tud lőni, de csak a beleegyezéseddel. Ez az eszköz mindkettőt egymás mellett mutatja, így láthatod, mennyire térnek el egymástól.

A két módszer nem versenyez egymással. Kissé más kérdésekre válaszolnak, más okokból hibáznak, és ha tudod, melyik melyik, sok zavart megspórolhatsz, amikor egy térkép rossz városba tesz le egy jelölőt.

IP-alapú helymeghatározás: a hálózat legjobb becslése

Minden eszköznek az interneten van egy IP-címe, és minden IP-cím egy olyan blokkhoz tartozik, amelyet valamelyik szervezet bejegyeztetett egy regionális nyilvántartónál, például a RIPE-nél vagy az ARIN-nál. A geolokációs adatbázisok ezekből a nyilvántartási adatokból indulnak ki, majd útválasztási adatokat, szolgáltatói korrekciókat és közösségi megfigyeléseket rétegeznek rájuk, hogy megbecsüljék, az egyes címeket ténylegesen hol használják. Amikor betöltöd ezt az oldalt, a szerver kikeresi az IP-det az egyik ilyen adatbázisban, és visszaadja az országot, a régiót, a várost és a szolgáltatód nevét.

Gyors, és semmilyen engedélyt nem igényel — az IP minden kéréseddel együtt utazik. A hátránya a pontosság. Az országszintű eredmények szinte mindig helyesek, gyakorlatban 99% felett. A városszinten már bizonytalanabb a helyzet: az országtól és a hálózattól függően a helyes város az esetek ötödében és háromnegyedében jön vissza. A látott helyszín gyakran a szolgáltatód bejegyzett címe, nem a nappalid.

Világító helyjelölő egy stilizált sötét világtérkép fölött, ciánkék hálózati útvonalakkal
Az IP-geolokáció a címblokkodat egy régióhoz rendeli, nem egy utcához.

Miért téved néha egyszerűen az IP-alapú helymeghatározás

Néhány dolog eltérítheti, és egyik sem jelenti azt, hogy bármi elromlott volna:

Böngészős helymeghatározás: pontos, de opt-in

A böngésző Geolocation API-ja egészen más állat. Telefonon valódi GPS-re támaszkodik, szabad terepen nagyjából tíz méteres pontossággal. GPS nélküli laptopon a közeli Wi-Fi-hálózatokból és mobiltornyokból triangulál, ami jellemzően húsz és száz méter közötti pontosságot ad. Ez a különbség "a környékedet" és "az épületedet" választja el.

Mivel ez valóban érzékeny adat, engedélykérés mögé van zárva. Amikor egy oldal először kér ilyet, a böngésződ felugró kérést jelenít meg — Engedélyezés vagy Blokkolás —, és addig semmi nem történik, amíg nem választasz. Ha elutasítod, az API egyszerűen hibát ad vissza; az oldal nem tudja megkerülni. Ha engedélyezed, a pozíciót egyszer kiolvassa, és átadja az oldalnak a böngésződben. Ez az eszköz nem tárolja, és nem küldi el sehova; a látott érték helyben, a böngésződben számolódik ki, és eltűnik, amint bezárod a lapot.

Ez az opt-in felépítés a lényeg. Az IP-alapú helymeghatározás passzív és mindig elérhető; a pontos helymeghatározást tudatosan, oldalanként engedélyezed, és bármikor visszavonhatod a böngésződ beállításaiban.

Két helyjelölő egy sötét gömbön, amely egy tág IP-becslési gyűrűt és egy szűk GPS-pontot mutat ciánkék és arany színben
Az IP egy tág régiót ad, a GPS egyetlen pontra szűkíti.

Mire használják valójában a helyadatot

A helyadat legtöbbször csendes, hasznos munkát végez. Az időjárás-alkalmazásoknak tudniuk kell a városodat, hogy a megfelelő előrejelzést mutassák. A térképek a pontos meghatározást használják, hogy köréd centrálják magukat, és hazairányítsanak. A "közeli éttermek" és üzletkereső funkciók bármelyik elérhető jelzésre támaszkodnak. A streaming- és vásárlóoldalak regionális árazást vagy licencelést alkalmaznak az IP-d alapján. A bankok és fizetési szolgáltatók ellenőrzik, hogy az IP-országod egyezik-e a fiókoddal, alapvető csalásjelzésként — ez az egyik oka, hogy egy VPN néha kiakaszt egy ellenőrzési lépést.

Ehhez semmihez sem kell a lakcímed. Egy durva IP-becslés lefedi az időjárást és a tartalomrégiókat; a böngészős meghatározás csak akkor kerül képbe, amikor egy alkalmazásnak valóban pontosságra van szüksége, mint például a fordulóról fordulóra történő navigáció.

Egy megjegyzés az adatvédelemről

Érdemes tisztázni, mit fed fel az egyes módszer. Az IP-d minden szerver számára látható, amelyhez csatlakozol — így működik az internet —, tehát az IP-szintű helymeghatározás nem igazán titok, csak pontatlan. A pontos helyadat az, amit érdemes óvni, és az engedélykérés a te kontrollpontod. Csak ott engedélyezd, ahol valóban szükséged van rá, és időnként nézd át a böngésződ oldalengedélyeit, hogy törölj elfelejtett hozzájárulásokat. Ha azt is szeretnéd látni, mely szerverekkel beszél a forgalmad, a DNS-lekérdező eszköz jó következő megálló.

Gyakran ismételt kérdések

Miért mutatja rossz várost az IP-alapú helymeghatározásom?

Általában azért, mert a helyszín az internetszolgáltatódhoz tartozik, nem hozzád. A mobilszolgáltatók központi átjárókon keresztül irányítják a forgalmat, a vállalati hálózatok mindenkit egy helyszínre terelnek, és a geolokációs adatbázisok lemaradhatnak, amikor a címeket újra kiosztják. Egy VPN is a szervere városát mutatja a tiéd helyett.

Mennyire pontos az IP-geolokáció?

Az országszint szinte mindig helyes, nagyjából 99% vagy jobb. A városszint sokkal bizonytalanabb, országtól és hálózattól függően nagyjából 20% és 75% közötti pontossággal helyes. Gondolj rá inkább közelítő régióként, nem pontos helyszínként.

Mennyire pontos a böngészős GPS-helymeghatározás?

Egy GPS-szel rendelkező telefonon gyakran nagyjából tíz méteren belül, szabad terepen. Egy laptopon Wi-Fi- és mobiltorony-triangulációra esik vissza, ami jellemzően húsz és száz méter közötti pontosságot ad — ez még mindig jóval szűkebb, mint egy IP-becslés.

Nyomon követi vagy tárolja ez az eszköz a tartózkodási helyemet?

Nem. Az IP-becslést a kapcsolatodból olvassa ki, a pontos helyadatot pedig, ha engedélyezed, a böngésződben számolja ki, és csak neked mutatja meg. Semmi nem kerül naplózásra vagy továbbküldésre, és eltűnik, amint bezárod a lapot.

Láthatja egy weboldal a pontos helyzetemet kérdés nélkül?

A pontosat nem. A Geolocation API mindig engedélyt kér, és ha elutasítod, egyszerűen hibát ad vissza. Egy oldal még mindig megbecsülheti a durva térségedet az IP-d alapján, mivel ez minden kapcsolat része, de GPS-szintű pontosságot nem érhet el a kifejezett hozzájárulásod nélkül.

Hogyan akadályozhatom meg, hogy egy oldal lássa a tartózkodási helyemet?

Blokkold az engedélykérést, vagy vonj vissza egy meglévő hozzájárulást a böngésződ oldalbeállításaiban, az adatvédelem vagy engedélyek alatt. Az IP-alapú becslés megváltoztatásához egy VPN vagy proxy más címet és régiót mutat az oldalaknak.