İnternete bağlı her cihazın bir IP adresi vardır ve bu IP adresi çoğu insanın düşündüğünden çok daha fazla bilgi taşır. Bu sadece ağ paketlerini yönlendirmek için teknik bir tanımlayıcı değildir. Bu, coğrafi bir işarettir, organizasyonel bir parmak izidir ve davranışsal bir sinyaldir ve düzgün bir şekilde çözümlendiğinde, bir web sitesini ziyaret edenlerin kimler olduğu, nerede bulundukları ve nasıl bağlı oldukları hakkında temel soruları yanıtlar. Bir IP adresini coğrafi ve organizasyonel meta verilerine çözme işlemine GeoIP araması denir ve çoğu kullanıcı hiç bilmeden internetin muazzam bir işlevselliğinin altında yatan görünmez teknolojilerden biridir. Bir web sitesi yerel para biriminde fiyatlar gösterdiğinde, GeoIP işi yapıyor. Bir akış hizmeti bölgeye göre içeriği kısıtladığında, GeoIP belirlemeyi yapıyor. Bir dolandırıcılık tespit sistemi fatura adresi Londra diyor ancak IP adresi Lagos dediğinde bir işlemi işaretlediğinde, GeoIP kanıtı sağlıyor.
Teknolojinin kendisi iyi kurulmuştur. Birden fazla şirket IP adres aralıklarını coğrafi konumlara eşleyen GeoIP veritabanlarını korur ve IP tahsisleri değiştikçe ve yeni aralıklar atandıkça bu veritabanları düzenli olarak güncellenir. İyi bir şekilde kurulmamış olan şey, bu veritabanlarına erişimin milyonlarca araştırmayı günlük olarak işleyen kurumsal müşteriler için makul olan ancak ayda birkaç bin araştırmaya ihtiyaç duyan daha küçük uygulamalar için orantısız şekilde pahalı olan ana sağlayıcıların fiyatlandırma modelleriyle uygun bir şekilde kurulmamış olmasıdır. MaxMind, GeoIP alanında baskın oyuncu, veritabanı lisansları veya sorgu başına erişim için, milyonlarca araştırmayı günlük olarak işleyen kurumsal müşteriler için makul olan ancak GeoIP yeteneğine ihtiyaç duyan ancak ana sağlayıcıların fiyatlarını haklı çıkaramayan daha küçük uygulamalar için orantısız şekilde pahalı olan oranlarda ücret alır. YEB'deki GeoIP API'leri, düşük hacimli kullanım durumlarını bile ekonomik olarak uygulanabilir hale getiren sorgu başına fiyatlandırma ile aynı üç coğrafi çözünürlük katmanı (ülke, şehir ve ASN) sunar.
Üç katman var çünkü farklı kullanım durumları farklı düzeylerde ayrıntı gerektirir. Bir ziyaretçi için doğru dili ve para birimini göstermesi gereken bir içerik yerelleştirme sistemi yalnızca ülke düzeyinde veriye ihtiyaç duyar. Ziyaretçinin bölgesine dayanarak teslimat maliyetlerini tahmin etmesi gereken bir kargo hesaplayıcısı, şehir düzeyinde veriye ihtiyaç duyar. Bir IP adresinin bir barındırma sağlayıcısına, bir yerleşim ISS'sine veya kurumsal bir ağa ait olup olmadığını doğrulaması gereken bir güvenlik sistemi, ASN (Otonom Sistem Numarası) verilerine ihtiyaç duyar. Üç katmanı ayrı ayrı sunmak, uygulamaların gerçekten kullandıkları ayrıntı düzeyine yalnızca ödeme yapması anlamına gelir, ülke düzeyinin yeterli olduğu durumlarda şehir düzeyinde hassasiyet için ödeme yapmak yerine.
Ülke Düzeyinde Araştırma ve Güçlendirdiği Uygulamalar
Ülke düzeyinde GeoIP API, en sık kullanılan katmandır ve sorgu başına en uygun fiyatlı olandır. Bir IP adresi verildiğinde, ülke kodu (ISO 3166-1 alfa-2), ülke adı ve kıtayı döndürür. Bu, şaşırtıcı bir şekilde çok sayıda uygulama için gereken minimum viability coğrafi bilgisidir. İçerik yerelleştirmesi en açık olanıdır: ziyaretçinin ülkesini belirlemek ve uygun dili, para birimini ve yasal sorumluluk beyanlarını sunmak. On iki ülkede faaliyet gösteren bir web sitesinin, ziyaretçinin bulunduğu yere dayanarak doğru gizlilik politikası alt bilgisini, doğru KDV bilgisini ve doğru iletişim bilgisini göstermesi gerekir. Bunu istemci tarafı JavaScript ile yapmak (tarayıcıdan kullanıcının konumunu isteme), müdahaleleridir, açık izin gerektirir ve kullanıcı reddederse başarısız olur. Bunu GeoIP ile yapmak görünmezdir, anlıktır ve kullanıcı etkileşimi olmadan her istekte çalışır.
Yasal uyum, tamamen ülke düzeyinde çalışan bir diğer önemli kullanım durumudur. GDPR, AB üye devletlerindeki ziyaretçiler için geçerlidir. CCPA, California'daki ziyaretçiler için geçerlidir (şehir düzeyinde verilerle tespit edilebilir ancak ülke düzeyinde, CCPA kapsamına girebilecek ABD ziyaretçilerini belirlemek yeterlidir). İçerik kısıtlamaları lisans anlaşmaları, yaptırımlar veya yerel yasalar nedeniyle belirli ülkelere uygulanabilir. E-ticaret platformları, ihracat kontrolleri nedeniyle belirli ülkelere satış yapmayı engellememesi gerekebilir. Bu kararların tümü yalnızca ülkeyi gerektirir ve GeoIP ülke API'si, tam bir coğrafi konumlandırma hizmetine aylık abonelik maliyetinin bir kısmı için bunu sağlar.
Analitik platformları, coğrafi trafik raporları oluşturmak için ülke düzeyinde GeoIP'yi kullanır. Yardımcı makalede açıklanan WordPress analitik eklentisi, pano üzerindeki ülke dökümü tablosunu dolduran her ziyaretçinin IP adresini bir ülkeye çözmek için bu tam API'yi kullanır. Günde 10.000 ziyaretçi alan bir web sitesi için bu, günde 10.000 GeoIP araştırması olup, sorgu başına fiyatlandırılmada, toplam günlük maliyet, dolar yerine sent cinsinden ölçülür. Geleneksel GeoIP sağlayıcılarından aylık abonelik fiyatlandırması ile aynı hacim, plan katmanına bağlı olarak ayda 20 ila 50 dolar arasında maliyetlendirilecektir. Bir yıl boyunca, bu hacim için sorgu başına ve abonelik fiyatlandırması arasındaki fark, işletme operasyonel maliyetlerini izleyen herhangi bir işletme için yeterince önemlidir.
Şehir Düzeyinde Araştırma ve Hassasiyetin Önemli Olduğu Zaman
Şehir düzeyinde GeoIP API, ülke API'sinin sağladığı her şeyi, şehir adı, bölge veya eyalet, posta kodu, enlem ve boylam ile döndürür. Bu ek hassasiyet, ülke düzeyinde verinin destekleyemediği kullanım durumlarını mümkün kılar. Ziyaretçinin şehrinde alakalı sonuçları göstermesi gereken yerel işletme dizinleri, şehir düzeyinde coğrafi konum konumlandırması ve yerelleştirmesine bağlıdır. Yerel koşulları gösteren hava durumu widget'leri, şehri değil, yalnızca ülkeyi bilmeye ihtiyaç duyar. Yakındaki listeleri gösteren gayrimenkul platformları, yerel önerileri sunan restoran keşif uygulamaları ve bölgesel hikayeleri içeren haber siteleri, düzgün bir şekilde çalışmak için hepsi şehir düzeyinde çözünürlüğe ihtiyaç duyar.
Şehir düzeyinde GeoIP'nin doğruluğu, teknolojinin en yanlış anlaşılan yönlerinden biri olduğu için dürüst bir tartışmayı hak eder. IP adreslerinden şehir düzeyinde coğrafi konum, GPS düzeyinde hassasiyet değildir. Belirli bir binanın veya sokak adresini hedeflemez. IP adres aralığıyla ilişkili şehri veya metropol alanını belirler; bu tipik olarak ISS'nin varlık noktasının konumudur ve son kullanıcının kesin konumu değildir. Yoğun kentsel alanlarda, bu genellikle doğru şehre doğrudur. Bölgesel ISS'ler tarafından sunulan kırsal alanlarda, çözülen şehir, ISS'nin altyapısı olan ve kullanıcının gerçek konumundan elli veya yüz kilometre uzakta olabilecek en yakın büyük şehir olabilir. Çoğu kullanım durumu için (içerik kişileştirmesi, yaklaşık teslimat tahminleri, bölgesel analitik), bu doğruluk seviyesi yeterden fazladır. Kesin konum gerektiren kullanım durumları için (navigasyon, acil durum hizmetleri, hiperlokal reklam), GPS uygun teknologidir.
Dolandırıcılık tespit sistemleri, şehir düzeyinde GeoIP'yi birçok sinyal arasında biri olarak kullanır. Kredi kartı işlemi Manila'daki bir IP adresinden kaynaklanıyor ancak kartın fatura adresi Stokholm'de olduğunda, coğrafi uyuşmazlık mutlaka dolandırıcılığı göstermez (kart sahibi seyahat etmiş olabilir), ancak ek doğrulamayı tetiklemek için yeterince güçlü bir sinyaldir. Şehir düzeyinde veriler bu karşılaştırmayı anlamlı hale getirebilecek özgüllüğü sağlar. Ülke düzeyinde veriler, fatura ülkesinden farklı olan herhangi bir işlemi işaretleyecek; bu, küresel seyahatçiler için çok geniştir. Şehir düzeyinde veriler, daha ince nüansa sahip senaryoları göz önünde almak için sistemi sağlar: fatura adresinden farklı bir şehir ama aynı ülkede bir IP, taşınan bir kart sahibini gösterebilir, ancak farklı bir kıtadaki bir IP çok daha güçlü bir dolandırıcılık sinyalidir.
ASN Araştırması ve Ağa Kimin Sahip Olduğunu Anlamak
ASN (Otonom Sistem Numarası) API, IP bilgisine tamamen farklı bir boyut ekler. "Bu IP nerede?" sorusunu cevaplamak yerine, "bu IP'nin ait olduğu ağı hangi kuruluş işletiyor?" sorusunu cevaplar. Otonom Sistem, tek bir kuruluş tarafından yönetilen bir IP adres aralıkları koleksiyonudur ve ASN veritabanı, kuruluş adı, ASN numarası ve ağ türü (ISS, barındırma sağlayıcısı, işletme, eğitim kurumu, hükümet) dahil olmak üzere her IP adresini işletme kuruluşuna eşler. Bu bilgiler, coğrafi konum ağ kimliğinden daha az önemli olan kullanım durumları için paha biçilmezdir.
Bot tespiti, ASN verilerinin en derhal pratik uygulamasıdır. Meşru arama motoru gezginleri, ana şirketlerine ait IP aralıklarından çalışır: Google'ın gezgini Google'ın ASN'sinden gelir, Bing'in gezgini Microsoft'un ASN'sinden gelir. Googlebot olduğunu iddia eden ancak bir yerleşim ISS'sinin ASN'sinden kaynaklanan bir istek, neredeyse kesinlikle sahte bir bottir. WordPress analitik eklentisi bu tam tekniği kullanır; kullanıcı aracısının talep edilen kimliğini kaynak IP'nin ASN sahipliği ile çapraz referans alır ve doğrulanmış gezginleri sahtekarlardan ayırır. Bu doğrulama yalnızca coğrafi verilerle imkansızdır, çünkü Google birden fazla ülkede veri merkezleri işletir, bu nedenle coğrafi kontrol bir ABD veri merkezinden gerçek bir Googlebot ile bir ABD ev internet bağlantısından sahte biri arasında ayrım yapamaz.
Reklam hedefleme ve dolandırıcılık önleme sistemleri, yerleşim ağlarından trafiği (gerçek kullanıcılar), barındırma sağlayıcıları (olası botlar veya yakınlıklar) ve kurumsal ağları (olası B2B görevlileri) ayırt etmek için ASN verilerini kullanır. Barındırma sağlayıcısının IP aralığından kaynaklanan ücretli bir reklama tıklanması, bir yerleşim ISS'sinden bir tıklama yerine sahte (tıkla botları, rakip tıkla dolandırıcılığı) olması çok daha olasıdır. Bu tıklamaları sayılmadan (ve faturalanmadan) önce filtrelemek, reklamcılara önemli para tasarrufu sağlayabilir. Benzer şekilde, B2B pazarlama platformları, ASN verilerini ziyaretçilerin kurumsal ağlardan geldiğini belirlemek için kullanır, çünkü ASN kuruluş adı genellikle şirketi ortaya koyan, ziyaretçinin kendilerini tanımlamadan hesap tabanlı pazarlamayı sağlayan.
Sorgu Başına Fiyatlandırma ve Matematiği Neden Değiştirir
GeoIP hizmetlerinin ekonomikleri, geleneksel olarak SaaS endüstrisini hakim eden abonelik modelini takip etmiştir. Katmanlandırılmış istek sınırlarına sahip aylık planlar, bu sınırların ötesinde fazla ücretler ve gerçek kullanımdan bağımsız olarak fiyatı kilitleyen yıllık sözleşmeler. Tahmin edilebilir, yüksek hacimli GeoIP ihtiyaçları olan uygulamalar için, bu planlar genellikle makuldür. Değişken veya düşük hacimli ihtiyaçları olan uygulamalar için, çıkarılan değerle ilişkisiz olan bir sabit maliyeti temsil ederler.
Yıllık trafiğinin %80'ini altı haftalık bir tatil döneminde yapan mevsimsel bir e-ticaret mağazasını düşünün. Abonelik fiyatlandırması altında, mağaza on sessiz ay boyunca aynı aylık ücreti ödedikçe, iki zirve ay kadar ödüyor. Sorgu başına fiyatlandırması altında, sessiz aylar neredeyse hiç maliyetlendirilmez, zirve aylar ise işlenen gerçek trafik ile orantılı maliyetlendirilir. Bir yıl boyunca, sorgu başına fiyatlandırması altında toplam maliyet, eşdeğer abonelik planından tipik olarak %40 ila %60 daha düşüktür ve tasarrufu, öngörülemeyen trafik desenleri olan uygulamalar için daha da dramatiktir.
Sorgu başına model ayrıca katmanlandırılmış abonelik planlarıyla gelen planlama ek yükünü ortadan kaldırır. Ayda 10.000 arama yapılmasına izin veren bir plan ile ayda 100.000 arama yapılmasına izin veren arasında seçim yapmak, gelecekteki trafik hacmini tahmin etmesi gerekir; bu aslında belirsizdir. Çok düşük seçin ve fazla ücretler uygulanır. Çok yüksek seçin ve kullanılmayan kapasite boşa harcanır. Sorgu başına fiyatlandırması bu tahmini tamamen ortadan kaldırır. Her araştırma, aylık toplam 500 veya 500.000 olarak sona erip ermemesi ne olursa olsun, aynı sentinin kesrinin maliyeti vardır. Tek değişken gerçek kullanımdır ve maliyet buna doğrusal olarak ölçeklenir.
GeoIP seçeneklerini değerlendiren geliştiriciler için pratik soru, hangi veritabanının en yüksek doğruluğa sahip olduğu değildir (ana veritabanları çoğu bölge için birbirinden birkaç yüzde puan içindedir) ancak fiyatlandırma modeli uygulamanın kullanım deseniyle uyumlu hangi uygulamadır. Sabit, tahmin edilebilir, yüksek hacimli trafik olan uygulamalar, hacim indirimlerinden dolayı bir abonelik planının daha iyi sorgu başına oranı sunduğunu bulabilir. Değişken, öngörülemeyen veya düşük hacimli trafik olan uygulamalar, neredeyse her zaman sorgu başına fiyatlandırmayı daha ekonomik bulacaktır. Burada açıklanan GeoIP API'leri ikinci kategoriyi hizmet eder ve bunu veri kalitesinden, yanıt hızından veya araştırma başına döndürülen bilginin genişliğinden ödün vermeden yaparlar.
Sıkça Sorulan Sorular
Ülke düzeyinde IP coğrafi konumlandırması ne kadar doğrudur?
Ülke düzeyinde GeoIP doğruluğu, çoğu ülkede büyük ISS'ler için tipik olarak %99'un üzerindedir. Ülkeler arasında yeniden atanan IP aralıkları veya ağ geçidinin kullanıcıdan farklı bir ülkede olabilecek uydu internet sağlayıcıları için kenar durumları vardır, ancak araştırmaların büyük çoğunluğu için ülke tanımlaması güvenilirdir.
GeoIP, bir IP adresinin tam sokak adresini belirleyebilir mi?
Hayır. GeoIP, en iyi ihtimalde şehir veya metropol alan seviyesine çözülür. Şehir düzeyinde araştırmalar tarafından döndürülen koordinatlar, cihazın fiziksel konumunu değil, tanımlanan şehrin yaklaşık merkezdeki temsildir. Sokak düzeyinde hassasiyet, açık kullanıcı izni içeren GPS veya benzer cihaz tabanlı konum teknolojileri gerektirir.
ASN nedir ve neden yararlıdır?
Otonom Sistem Numarası (ASN), bir IP adres bloğunu işleten kuruluşu tanımlar. ASN'nin bilinmesi, bir IP'nin yerleşim ISS'ne, barındırma sağlayıcısına, bir şirkete veya bir hükümet ağına ait olup olmadığını ortaya koyan. Bu, bot tespiti (gezgin kimliğini doğrulama), dolandırıcılık önleme (barındırma IP'lerinden trafiği işaretleme) ve B2B pazarlama (kurumsal ziyaretçileri tanımlama) için yararlıdır.
GeoIP veritabanları ne sıklıkla güncellenir?
Veritabanları, IP adres tahsisatlerindeki değişiklikleri yansıtmak için düzenli olarak güncellenir. Yeni IP aralıkları atanır, mevcut aralıklar kuruluşlar arasında yeniden atanır ve ISS'ler ağlarını genişlettikçe coğrafi eşlemeler değişir. Düzenli güncellemeler, araştırma sonuçlarının IP ortamı geliştikçe doğru kalmasını sağlar.
GeoIP kullanımı, GDPR altında çerez onayı gerektirir mi?
GeoIP araştırmaları, GDPR altında kişisel veriler olarak kabul edilen IP adreslerini işler. Ancak, araştırma sunucu tarafı yapılıyor ise ve IP adresi saklanmıyor veya üçüncü taraflara paylaşılmıyor ise, birçok GDPR yorumu bunu açık onay gerektirmeyen meşru bir faiz işlemesi olarak kabul eder. Web sitesi sahipleri, yetki alanlarına ve uygulanmasına özgü uyum kılavuzu için hukuk müşaviri ile danışmalıdır.
GeoIP, VPN veya proxy kullanımını tespit edebilir mi?
GeoIP, VPN veya proxy kullanımını dolaylı olarak gösterebilir. Bir IP adresi bilinen bir VPN sağlayıcısının ASN'sine aitse, ASN araştırması kuruluşu bir VPN hizmeti olarak tanımlar. Benzer şekilde, barındırma sağlayıcısı ASN'lerindeki IP adreslerinin yerleşim bağlantılarından daha fazla proxy olması olasıdır. Bununla birlikte, GeoIP yalnızca tüm VPN kullanımını kesin olarak tespit edemez, özellikle VPN sağlayıcıları yerleşim IP aralıklarını kullandığında.