Çdo pajisje e lidhur me internetin ka një adresë IP, dhe kjo adresë IP mban më shumë informacion sesa e kuptojnë shumica e njerëzve. Nuk është thjesht një përshkrues teknik për drejtimin e paketave të rrjetit. Është një shënues gjeografik, një gjurmë organizative, dhe një sinjal i sjelljes që, kur zgjidhet saktë, përgjigjet pyetjeve themelore se kush po viziton një faqe, ku janë të vendosur, dhe si janë të lidhur. Procesi i zgjidhjes së një adrese IP në metapërmjekimin e tij gjeografik dhe organizativ quhet kërkimi GeoIP, dhe është një nga ato teknologjitë e padukshme që fuqëzon një sasi obure funksionaliteti të internetit pa që shumica e përdoruesve ta dinë se ekziston. Kur një faqe tregon çmimet në monedhën lokale, GeoIP bën punën. Kur një shërbim transmetimi kufizon përmbajtjen sipas rajonit, GeoIP bën përcaktimin. Kur një sistem zbulimi mashtrimi shënon një transaksion sepse adresa e nxehtësisë thotë Londër por adresa IP thotë Lagos, GeoIP ofron provat.

Teknologjia në vetvete është mirë e vendosur. Disa kompani mbajnë baza të dhënash GeoIP që harësojnë vargje adresash IP në vendndodhje gjeografike, dhe këto baza të dhënash përditësohen rregullisht ndërsa alokimet IP ndryshojnë dhe vargje të reja shënohen. Ajo që nuk është vendosur mirë, deri kohët e fundit, është qasja e përballueshme në këto baza për zhvilluesit dhe bizneset që kanë nevojë për aftësinë GeoIP por nuk mund ta justifikojnë modelet e çmimeve të ofruesve kryesorë. MaxMind, lojtari dominues në hapësirën GeoIP, ngarkon për licencat e bazës së të dhënave ose qasje për kërkesë me çmime që janë të arsyeshme për klientët e ndërmarrjeve që përpunojnë miliona kërkime ditore por në mënyrë disproporcionale të shtrenjta për aplikime më të vogla që kanë nevojë për disa mijë kërkime në muaj. GeoIP APIs në YEB ofrojnë të njëjtin tre shtresa të rezolucionit gjeografik (vend, qytet dhe ASN) me çmime për kërkesë që bëjnë edhe rastet e përdorimit të ulët të vëllimit ekonomikisht të qëndrueshme.

Tre shtresat ekzistojnë sepse rastet e ndryshme të përdorimit kërkojnë nivele të ndryshme të detajit. Një sistem lokalizimi të përmbajtjes që duhet të shfaqë gjuhën e saktë dhe monedhën për një vizitues ka nevojë vetëm për të dhëna në nivel vendie. Një kalkulator dërgese që duhet të vlerësojë kostot e dorëzimit bazuar në rajonin e vizituesit ka nevojë për të dhëna në nivel qyteti. Një sistem sigurie që duhet të verifikojë nëse një adresë IP i përket një ofruesit të hostimit, një ISP-je rezidenciale, ose një rrjeti korporativ ka nevojë për të dhëna ASN (Numri i Sistemit Autonom). Ofrimi i të tre shtresave ndaras nënkupton që aplikacionet paguajnë vetëm për nivelin e detajit që përfaktikisht përdorin, në vend që të paguajnë për saktësinë e nivelit të qytetit kur niveli i vendit do të mjaftonte.

Kërkimi i Nivelit të Vendit dhe Aplikacionet Që Ai Fuqëzon

GeoIP API në nivel vendie është shtresa më e përhapur dhe më e përballueshme për kërkesë. Duke pasur një adresë IP, ai kthehet në kodin e vendit (ISO 3166-1 alfa-2), emrin e vendit dhe kontinentin. Kjo është informacioni gjeografik minimal i qëndrueshëm i nevojshëm për një numër befasisht të madh të aplikacioneve. Lokalizimi i përmbajtjes është më i qartë: përcaktimi i vendit të vizituesit dhe shërbimi i gjuhës, monedhës dhe shfaqjeve ligjore të përshtatshme. Një faqe që funksionon në dymbëdhjetë vende duhet të shfaqë këmbimin e saktë të politikës së privatësisë, njoftimin e VAT-it të saktë dhe informacionin e kontaktit të saktë bazuar në vendin ku ndodhet vizituesi. Bërja e kësaj me JavaScript në anën e klientit (pyetja e shfletuesit për vendndodhjen e përdoruesit) është shqetësuese, kërkon leje eksplicite dhe dështon kur përdoruesi heq dorë. Bërja e kësaj me GeoIP është e padukshme, e menjëhershme dhe funksionon në çdo kërkesë pa ndërveprim të përdoruesit.

Përputhjellësia rregullatore është një rast tjetër i madh përdorimi që funksionon tërësisht në nivel vendie. GDPR zbatohet për vizituesit nga shtete anëtare të BE-së. CCPA zbatohet për vizituesit nga Kalifornia (e cila mund të zbulohet me të dhëna në nivel qyteti, por niveli i vendit është i mjaftueshëm për të identifikuar vizituesit në SHBA që mund të bien nën CCPA). Kufizimet e përmbajtjes mund të zbatohen për vende specifike për shkak të marrëveshjeve të licencimit, sanksioneve ose ligjeve lokale. Platformat e tregtisë elektronike mund të kenë nevojë të bllokojnë shitjet në vende të caktuara për shkak të kontrollit të eksportimit. Të gjitha këto vendime kërkojnë vetëm vendin, dhe GeoIP API vendie e ofron atë për një fraksion të asaj që do të kushtonte një abonim mujor për një shërbim gjeolokalizimi të plotë.

Platformat e analitikës përdorin GeoIP në nivel vendie për të ndërtuar raportet e trafikut gjeografik. Plugin-i i analitikës WordPress-it i përshkruar në artikullin shoqërimë përdor këtë API të saktë për të zgjidhur adresën IP të çdo vizituesi në një vend, i cili popullatorëzon tabelën e zbërthimit të vendit në panelin e komandimit. Për një faqe që merr 10,000 vizita në ditë, kjo është 10,000 kërkime GeoIP në ditë, dhe me çmime për kërkesë, kostoja totale ditore matet në centima në vend të dollarëve. Me çmime të abonimit mujor nga ofruesit tradicional të GeoIP, i njëjti volum do të kushtonte midis 20 dhe 50 dollarësh në muaj në varësi të planit shtrese. Gjatë një viti, diferenca midis çmimit për kërkesë dhe çmimit të abonimit për këtë volum është mjaft e madhe për të importuar për çdo biznes që shikon kostot e tij operacionale.

Kërkimi i Nivelit të Qytetit dhe Kur Saktësia Ka Rëndësi

GeoIP API në nivel qyteti kthehet në gjithçka që API e vendit ofron plus emrin e qytetit, rajonin ose shtetin, kodin postal, gjerësinë dhe gjatësinë. Kjo saktësi shtesë lejon rastet e përdorimit që të dhënat në nivel vendie nuk mund të mbështesin. Direktoritë e biznesit lokal që kanë nevojë të shfaqin rezultate përkatëse për qytetin e vizituesit varen nga gjeolokalizimi në nivel qyteti. Widgete të motit që shfaqin kushtet lokale duhet të dinë qytetin, jo vetëm vendin. Platformat e pasurive të paluajtshme që shfaqin rendimet e afërta, zbuluese e restorante që paraqesin rekomandime lokale dhe faqet e njoftime që paraqesin historitë rajonale të gjithë kërkojnë zgjidhjen në nivel qyteti për të funksionuar siç duhet.

Saktësia e GeoIP në nivel qyteti meritë një diskutim i sinqertë sepse është një nga aspektet më keq të kuptuara të teknologjisë. Gjeolokalizimi në nivel qyteti nga adresat IP nuk është saktësi në nivel GPS-i. Nuk tregon një ndërtesë ose adresë rruge të posaçme. Ai identifikon qytetin ose zonën metropolitane të shoqëruar me vargun e adresës IP, i cili është zakonisht vendndodhja e pikës së pranisë të ISP-je sesa të vendndodhjes aktuale të pajisjes. Në zonat urbane të dendura, kjo është zakonisht e saktë në qytetin e saktë. Në zonat rurale të shërbyer nga ISP rajonale, qyteti i zgjidhur mund të jetë qyteti më i madh më afër ku ISP-ja ka infrastrukturë, i cili mund të jetë pesëdhjetë ose njëqind kilometra larg vendndodhjes aktuale të përdoruesit. Për shumicën e madhe të rasteve të përdorimit (përsonalizimi i përmbajtjes, vlerësimet e përafërta të dërgimit, analitika rajonale), ky nivel i saktësisë është më se i mjaftueshëm. Për rastet e përdorimit që kërkojnë vendndodhje të saktë (lundrim, shërbime urgjence, shpalljet hiperlokale), GPS mbetet teknologjia e përshtatshme.

Sistemi i zbulimit të mashtrimit përdor GeoIP në nivel qyteti si një sinjal midis shumëve. Kur një transaksion me kartë krediti origjinon nga një adresë IP në Manila por adresa e nxehtësisë së kartës është në Stokholm, mospërputhja gjeografike nuk tregon domosdoshmërisht mashtrimi (biletuesi i kartës mund të jetë duke udhëtuar), por është një sinjal mjaft i fortë për të shkaktuar verifikim shtesë. Të dhënat në nivel qyteti ofrojnë saktësinë e nevojshme për të bërë këtë krahasim domethënës. Të dhënat në nivel vendie do të shënojnë çdo transaksion ku vendi IP ndryshon nga vendi i nxehtësisë, i cili është shumë i gjerë për udhëtarët globale. Të dhënat në nivel qyteti lejojnë sistemin të shqyrtojë skenarë më nuancuar: një IP në të njëjtin vend por qytet tjetër nga adresa e nxehtësisë mund të tregojë një biletuesi të zhdëlluar në vend të një kartele të voliçeje, ndërsa një IP në një kontinent tjetër është një sinjal mashtrimi shumë më i fortë.

Kërkimi ASN dhe Kuptimi se Kush Zotëron Rrjetin

ASN (Numri i Sistemit Autonom) API shton një dimensionin tërësisht ndryshe në inteligjencën IP. Në vend të përgjigjes "ku është kjo IP?" ai përgjigjet "kush funksionon në rrjetin se kësaj IP i përket?" Një Sistem Autonom është një koleksion i vargjeve të adresës IP të menaxhuar nga një organizatë e vetme, dhe baza e të dhënave ASN harëson çdo adresë IP në organizatën e tij operuese, duke përfshirë emrin e organizatës, numrin ASN dhe llojin e rrjetit (ISP, ofrues hostimi, ndërmarrje, institucion arsimor, qeveri). Ky informacion është shumë i çmuar për rastet e përdorimit ku identiteti i rrjetit ka më shumë rëndësi sesa vendndodhja gjeografike.

Zbulimi i robotëve është zbatime më menjëhershme praktike e të dhënave ASN. Makinat e kërkimit legjitim funksionojnë nga vargje IP të zotëruara nga shoqëritë e tyre mëmë: lokotkimi i Google vjen nga ASN e Google, lokotkimi i Bing vjen nga ASN e Microsoft. Një kërkesë që pretendon të jetë Googlebot por origjinuese nga një adresë IP në një ASN ISP rezidenciale është pothuajse sigurisht një bot i rremë. Plugin-i i analitikës WordPress përdor këtë teknikë të saktë, përkryqëzim të përshtypjes së përdoruesit me pretendimin e identitetit me pronësinë ASN të IP-es të burimit, për të ndarë lokotkamin e verifikuar nga impostorët. Kjo vlefshmëri është e pamundur me të dhëna gjeografike vetëm, sepse Google funksionon qendra të dhënash në shumë vende, kështu që një kontroll gjeografik nuk mund të dallojë midis një Googlebot të vërtetë nga një qendër të dhënash në SHBA dhe një të rremë nga një lidhje interneti e shtëpisë në SHBA.

Sistemi i përcaktimit qëllimi dhe sistemi i parandalimit të mashtrimit përdor të dhënat ASN për të dalluar midis trafikut nga rrjete rezidenciale (përdoruesit e vërtetë), ofruesve të hostimit (robotë potencial ose përfaqësues) dhe rrjete korporative (aftësi potenciale të B2B). Një klik në një shpallje të paguar që origjinon nga varg IP i një ofruesi hostimi është shumë më i mundshëm të jetë mashtrues (bota klike, mashtrimi i klikut të konkurrentit) sesa një klik nga një ISP rezidenciale. Filtrimi i këtyre klikave përpara se të numërohen (dhe faturohen) mund të kursejë paratë e konsiderueshme për reklamueset. Në mënyrë të ngjashme, platformat e marketingut B2B përdorin të dhënat ASN për të identifikuar kur vizituesit vijnë nga rrjete korporative, pasi emri i organizatës ASN shpesh zbulon kompaninë, duke mundësuar marketingun e bazuar në llogari pa kërkuar që vizituesi të identifikojnë veten.

Çmimet për Kërkesë dhe Pse Ajo Ndryshohet Matematika

Ekonomika e shërbimeve GeoIP historikisht kanë ndjekur modelin e abonimit që dominon industrinë SaaS. Planet mujore me kufizimet e kërkesës shtrese, akuzat jashtë këtyre limiteve dhe kontrattat vjetore që bllokojnë çmimin në pavarësi të përdorimit aktual. Për aplikacionet me nevojat e GeoIP të parashikueshme, me volum të lartë, këto plane janë shpesh të arsyeshme. Për aplikacionet me nevojat e ndryshueshme ose të ulëta të vëllimit, ato përfaqësojnë një kosto fikse që nuk ka asnjë lidhje me vlerën e ekstraktuar.

Merrni parasysh një dyqan e-tregti sezonale që bën 80% të trafikut të saj vjetor në një periudhë gjashtë javore të pushimit. Sipas çmimit të abonimit, dyqani paguan të njëjtën tarifë mujore gjatë dhjetë muajve të qetë si dhe gjatë dy muajve të pik. Sipas çmimit për kërkesë, muajt e qetë kushtojnë pothuajse asgjë ndërsa muajt e pik kushtojnë proporcionalisht me trafikun aktual të përpunuar. Gjatë një viti, kostoja totale sipas çmimit për kërkesë është zakonisht 40% deri 60% më e ulët se plani i ekuivalentit të abonimit, dhe kursimi është edhe më dramatik për aplikacionet që kanë modele të paparashikueshme të trafikut.

Modeli për kërkesë gjithashtu eleminon shpenzimet e planifikimit që vjen me planet e abonimit shtresor. Zgjedhja midis një plani që lejon 10,000 kërkime në muaj dhe një që lejon 100,000 kërkime në muaj kërkon parashikim të vëllimeve të trafikut të ardhshëm, i cili është nga natyra e pasigurt. Zgjidhni shumë të ulët dhe akuzat jashtë zbatohen. Zgjidhni shumë të lartë dhe kapaciteti i pashfrytëzuar humbitet. Çmimet për kërkesë hiqen këtë hamje tërësisht. Çdo kërkesë kushton të njëjtën fraksion të centit në pavarësi se nëse totali mujor përfundon të jetë 500 ose 500,000. I vetmi variabël është përdorimi aktual, dhe kostoja shkallëzohemi bashkë me të.

Për zhvilluesit që vlerësojnë opsionet e GeoIP, pyetja praktike nuk është se cila bazë e dhënash ka saktësinë më të lartë (bazat e dhënash kryesorë janë të gjithë brenda disa pikë përqindjeje të njëra-tjetrës për shumicën e rajoneve) por i cili model çmimi përputhet me modelin e përdorimit të aplikacionit. Aplikacionet me trafik të qëndrueshëm, të parashikueshëm, me volum të lartë mund të gjejnë se një plan abonimeesh ofron një normë më të mirë për kërkesë për shkak të zbritjeve të volumit. Aplikacionet me trafik të ndryshueshëm, të paparashikueshëm ose të ulët të vëllimit pothuajse gjithmonë do të gjejnë çmimet për kërkesë më ekonomike. GeoIP APIs të përshkruar këtu shërbejnë kategorinë e dytë, dhe ato bëjnë pra pa sakrifikuar cilësinë e të dhënave, shpejtësinë e përgjigjes ose gjerësinë e informacionit të kthyer për kërkesë.

Pyetjet e Shpeshta

Sa e saktë është gjeolokalizimi IP në nivel vendie?

Saktësia e GeoIP në nivel vendie është zakonisht mbi 99% për ISP të mëdha në shumicën e vendeve. Rastet buzare ekzistojnë për vargje IP që janë rialokuar midis vendeve ose për ofruesit e internetit satelitit ku porta mund të jetë në një vend tjetër sesa përdoruesi, por për shumicën e madhe të kërkimeve, identifikimi i vendit është i besueshëm.

A mund të determine GeoIP adresën e saktë të rrugës të një adrese IP?

Jo. GeoIP zgjidhet në nivelin e qytetit ose zonës metropolitane në më të mirën. Koordinatat e kthyera nga kërkimet në nivel qyteti përfaqësojnë qendrën e përafërt të qytetit të identifikuar, jo vendndodhjen fizike të pajisjes. Saktësia në nivel rruge kërkon GPS ose teknologji të ngjashme të bazuara në pajisje që përfshijnë leje eksplicite të përdoruesit.

Çfarë është ASN dhe pse është e dobishme?

Një Numri i Sistemit Autonom (ASN) identifikon organizatën që funksionon bllokim të adresave IP. Duke ditur se ASN zbulon nëse një IP i përket një ISP rezidenciale, një ofruesi hostimi, një korporate ose një rrjeti qeveritar. Kjo është e dobishme për zbulimin e robotëve (verifikimin e identitetit të lokotkamit), parandalimin e mashtrimit (shënimin e trafikut nga IP-et e hostimit) dhe marketingut B2B (identifikimin e vizituesve korporativë).

Sa shpesh përditësohen bazat e të dhënave GeoIP?

Bazat e të dhënave përditësohen rregullisht për të pasqyruar ndryshimet në alokimet e adresave IP. Vargje të reja IP-je ndahen, vargje ekzistues riallokohen midis organizatave dhe harësat gjeografike ndryshojnë ndërsa ISP-të zgjerojnë rrjetet e tyre. Përditësimet e rregullta sigrojnë që rezultatet e kërkimit mbeten të saktë ndërsa peizazhi IP evoluon.

A kërkon përdorimi i GeoIP miratim të cookies sipas GDPR?

Kërkimet e GeoIP përpunojnë adresat IP, të cilat konsiderohen të dhëna personale sipas GDPR-it. Megjithatë, nëse kërkimi kryhet në anën e serverit dhe adresa IP nuk ruhet ose ndahet me palë të treta, shumë interpretacione të GDPR-it konsiderojnë këtë një përpunim të interesit legjitim që nuk kërkon miratim eksplicite. Pronarët e faqeve duhet të konsultojnë këshilltarësinë ligjore për udhëzimin e përputhjelljes të veçantë për juridiksionin e tyre dhe zbatime.

A mund të zbulojë GeoIP përdorimin e VPN ose përfaqësuesit?

GeoIP mund të tregojë përdorimin e VPN ose përfaqësuesit në mënyrë indirekte. Nëse një adresë IP i përket ASN e një ofruesi VPN të njohur, kërkimi i ASN do të identifikojë organizatën si shërbim VPN. Në mënyrë të ngjashme, adresat IP nga ASN-të e ofruese hostimi janë më të mundshme të jenë përfaqësues sesa lidhjet rezidenciale. Megjithatë, GeoIP vetëm nuk mund të zbulojë me siguri të gjithë përdorimin e VPN, veçanërisht kur ofruesit VPN përdorin vargje IP rezidenciale.