Как работает 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.

Однако мне трудно найти документацию о том, что на самом деле означает точность. Эта точность также меняется со временем?

djq
источник

Ответы:

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
Майлз Эриксон
источник
Ой? Вы не можете геокодировать в кафе на углу, как на полицейских шоу. Разочарован;)
Натан W
1
@NathanW Я сильно подозреваю, что правоохранительные органы, в целом, имеют доступ к лучшим и более детальным базам данных, чем «IP2Location Lite Free Edition», и с ордером все возможно, но вы правы, что обычно это не так просто.
Майлз Эриксон
2
Я уверен, что у них есть графический интерфейс, написанный на Visual Basic для отслеживания этих IP-адресов youtube.com/watch?v=hkDD03yeLnU :)
Натан W
Спасибо Майлзу, это тесно связано с тем, как ведут себя мои данные. Что означает конвенция /24и / 16означает? Я понимаю, о чем вы говорите, и подозреваю, что это нечто вроде базы 2, (2*2*2) + (2*2*2)но я не уверен!
Djq
Вот ответ: serverfault.com/questions/49765/how-does-subnetting-work
Майлз Эриксон