IP coğrafi kodlama nasıl çalışır?


11

Bir IP adresinin her bir parçasını kullanarak coğrafi kodlamanın doğruluğunu nasıl etkilediğini anlamaya çalışıyorum. Örneğin,

15.201.xxx.xxx

yerine kullanılır

15.201.123.xxx

KM'de yaklaşık mesafe nedir? Bir web sitesini kimin ziyaret ettiğini incelemek için IP2Location Lite veritabanını kullanıyorum. READMEŞöyle der:

1. IP2Location Lite Edition is free package with accuracy up to Class C (192.168.1.X) only. It is restricted for non-commercial use.

Ancak, bunun doğruluğunun gerçekte ne anlama geldiğine dair belgeler bulmakta zorlanıyorum. Bu doğruluk zaman içinde de değişiyor mu?

Yanıtlar:


10

"Sınıf C", konum verilerinizin / 24 düzeyine özetlendiği anlamına gelen geçmiş bir referanstır . Örneğin, 203.0.113.1 ve 203.0.113.254 çok farklı fiziksel konumlarda olsa bile, veritabanının tüm 203.0.113.0/24 ağı için yalnızca bir enlem / boylamı olacaktır.

Doğruluk hakkında potansiyel olarak yararlı genellemeler:

  • / 24 düzeyine (203.0.113.x) özetlerseniz, veri noktalarınızın% 80'inden fazlasının doğru genel metropol alanına gireceğinden emin olabilirsiniz.

  • / 16 düzeyiyle (203.0.xx) özetlerseniz, konum veri noktalarınızın% 80'inden fazlasının doğru kıtada ve muhtemelen doğru ülkede olmasını bekleyebilirsiniz.

  • / 8 düzeyine (203.xxx) özetlerseniz konum verileriniz neredeyse tamamen anlamsız olur.

/ 24 özet düzeyinde makul şekilde iyi kodlama olasılığı bulunan (25 mil veya daha az) IP adresleri şunları içerir:

  • Kolej / üniversite kampüsleri
  • Şirket merkezi
  • Comcast gibi büyük taşıyıcılar tarafından servis edilen kablo modem bağlantıları
  • Verizon ve Frontier gibi büyük taşıyıcıların hizmet verdiği fiber-şirket içi bağlantılar

/ 24 özet düzeyinde oldukça kötü bir şekilde coğrafi olarak kodlanması muhtemel (200 mil veya daha fazla) IP adresleri şunlardır:

  • 3G ve 4G kablosuz telefonlar / etkin noktalar
  • Kurumsal şubeler
  • CLEC'ler tarafından servis edilen DSL bağlantıları

Ah? Polis gösterilerindeki gibi köşedeki kafeye coğrafi kod yazamazsınız. Disappointed;)
Nathan W

1
Kolluk, emri büyük olduğu @NathanW şiddetle şüpheli, "IP2Location Lite Free Edition," daha ve emri şey mümkündür ile daha iyi ve daha parçalı veritabanlarına erişebilir, ancak öyle olmadığını genellikle olduğu doğru oldukça kolay olduğunu.
Miles Erickson

2
Eminim ki bu IP adreslerini izlemek için Visual Basic'te yazılmış bir GUI arayüzüne sahipler youtube.com/watch?v=hkDD03yeLnU :)
Nathan W

Teşekkürler Miles, verilerimin gerçekte nasıl davrandığına çok benziyor. Kongre /24ve / veya ne anlama 16geliyor? Ne bahsettiğinizi anlıyorum ve şüpheli temel 2 ile ilgili bir şey (2*2*2) + (2*2*2)ama emin değilim!
djq

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.