Як працює геокодування IP?


11

Я намагаюся зрозуміти, як використання кожної частини IP-адреси впливає на точність геокодування. Наприклад, якщо

15.201.xxx.xxx

використовується замість

15.201.123.xxx

яка приблизна відстань у КМ? Я використовую базу даних IP2Location Lite, щоб перевірити, хто відвідав веб-сайт. READMEЗаявляє наступне:

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.

Однак у мене виникають труднощі з пошуку документації про те, що насправді означає це. Чи змінюється ця точність також з часом?

Відповіді:


10

"Клас C" - це історична довідка, що означає, що ваші дані про місцезнаходження зведені до рівня / 24. Наприклад, навіть якщо 203.0.113.1 і 203.0.113.254 трапляються в дуже різних фізичних місцях, база даних матиме лише один лат / довгий для всієї мережі 203.0.113.0/24.

Потенційно корисні узагальнення щодо точності:

  • Якщо підвести підсумок до рівня / 24 (203.0.113.x), ви можете бути впевнені, що більше 80% ваших точок даних потраплять у правильну загальну мегаполіс.

  • Якщо підвести підсумок до рівня / 16 (203.0.xx), можна очікувати, що більше 80% точок даних про ваше місцезнаходження будуть знаходитись на правильному континенті та, ймовірно, навіть у правильній країні.

  • Якщо підвести підсумок до рівня / 8 (203.xxx), дані про ваше місцезнаходження будуть майже абсолютно безглуздими.

IP-адреси, які, можливо, геокодують досить добре (в межах 25 миль або менше) на рівні підсумків / 24, включають:

  • Кампуси / університети
  • Корпоративний штаб
  • Підключення кабельного модему, що обслуговуються великими операторами, такими як Comcast
  • Підключення волокна до приміщення, що обслуговуються основними операторами, такими як Verizon і Frontier

IP-адреси, за якими, швидше за все, геокодування є досить поганими (від 200 миль або більше) на рівні підсумків / 24, включають:

  • 3G та 4G бездротові телефони / гарячі точки
  • Корпоративні відділення
  • DSL-з'єднання, що обслуговуються CLEC

Ой? Ви не можете геокодувати до кав'ярні на розі, як у коп-шоу. Розчарований;)
Натан В

1
@NathanW Я сильно підозрюю, що правоохоронні органи, напевно, мають доступ до кращих і детальніших баз даних, ніж "IP2Location Lite Free Edition", і з ордером все можливе, але ви вірні, що зазвичай це не так просто.
Майлз Еріксон

2
Я впевнений, що у них є інтерфейс GUI, написаний на Visual Basic, для відстеження цих IP-адрес youtube.com/watch?v=hkDD03yeLnU :)
Nathan W

Дякую Майлз, що тісно співпадає з тим, як фактично поводяться мої дані. Що означає конвенція /24та / що 16означає? Я розумію, на що ви звертаєтесь, і підозрюєте, що це щось, що стосується бази 2, (2*2*2) + (2*2*2)але я не впевнений!
djq

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.