Jak działa geokodowanie IP?

11

Próbuję zrozumieć, w jaki sposób użycie każdej części adresu IP wpływa na dokładność geokodowania. Na przykład jeśli

15.201.xxx.xxx

jest używany zamiast

15.201.123.xxx

jaka jest przybliżona odległość w KM? Korzystam z bazy danych IP2Location Lite, aby sprawdzić, kto odwiedził witrynę. Stwierdza README, co następuje:

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.

Mam jednak trudności ze znalezieniem dokumentacji dotyczącej tego, co tak naprawdę oznacza dokładność. Czy ta dokładność zmienia się również w czasie?

djq
źródło

Odpowiedzi:

10

„Klasa C” jest historycznym odniesieniem, co oznacza, że ​​dane o lokalizacji są podsumowane do poziomu / 24. Na przykład, nawet jeśli 203.0.113.1 i 203.0.113.254 znajdują się w bardzo różnych lokalizacjach fizycznych, baza danych będzie miała tylko jeden lat / long dla całej sieci 203.0.113.0/24.

Potencjalnie przydatne uogólnienia dotyczące dokładności:

  • Jeśli podsumujesz do poziomu / 24 (203.0.113.x), możesz być pewny, że ponad 80% twoich punktów danych znajdzie się we właściwym ogólnym obszarze metropolitalnym.

  • Jeśli podsumujesz do poziomu / 16 (203.0.xx), możesz spodziewać się, że ponad 80% punktów danych o lokalizacji będzie na właściwym kontynencie, a prawdopodobnie nawet we właściwym kraju.

  • Jeśli podsumujesz do poziomu / 8 (203.xxx), twoje dane lokalizacji będą prawie zupełnie pozbawione znaczenia.

Adresy IP, które prawdopodobnie dobrze geokodują (w odległości do 25 mil lub mniej) na poziomie podsumowania / 24 obejmują:

  • Kampusy uniwersyteckie
  • Siedziba firmy
  • Połączenia modemem kablowym obsługiwane przez głównych operatorów, takich jak Comcast
  • Połączenia światłowodowe obsługiwane przez głównych przewoźników, takich jak Verizon i Frontier

Adresy IP, które z uzasadnionym prawdopodobieństwem geokodują dość słabo (poza 200 milami) na poziomie podsumowania / 24 obejmują:

  • Telefony bezprzewodowe / hotspoty 3G i 4G
  • Oddziały korporacyjne
  • Połączenia DSL obsługiwane przez CLEC
Miles Erickson
źródło
O? Nie można geokodować do kawiarni w rogu, jak na pokazach gliniarzy. Rozczarowany;)
Nathan W
1
@NathanW Podejrzewam, że organy ścigania, pisząc duże, mają dostęp do lepszych i bardziej szczegółowych baz danych niż „IP2Location Lite Free Edition”, a przy nakazie wszystko jest możliwe, ale masz rację, że zwykle nie jest to takie łatwe.
Miles Erickson
2
Jestem pewien, że mają interfejs GUI napisany w języku Visual Basic do śledzenia tych adresów IP youtube.com/watch?v=hkDD03yeLnU :)
Nathan W
Dzięki Miles, to ściśle pokrywa się z tym, jak faktycznie zachowują się moje dane. Co oznacza konwencja /24i / lub co 16oznacza? Rozumiem, o czym mówisz i podejrzewasz, że coś takiego jest związane z bazą 2, (2*2*2) + (2*2*2)ale nie jestem pewien!
djq