Wie funktioniert die IP-Geokodierung?

11

Ich versuche zu verstehen, wie die Verwendung jedes Teils einer IP-Adresse die Genauigkeit der Geokodierung beeinflusst. Zum Beispiel wenn

15.201.xxx.xxx

wird anstelle von verwendet

15.201.123.xxx

Was ist die ungefähre Entfernung in km? Ich verwende die IP2Location Lite-Datenbank, um zu untersuchen, wer eine Website besucht hat. Die READMEStaaten lauten wie folgt:

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.

Ich habe jedoch Schwierigkeiten, eine Dokumentation darüber zu finden, was die Genauigkeit tatsächlich bedeutet. Variiert diese Genauigkeit auch im Laufe der Zeit?

djq
quelle

Antworten:

10

"Klasse C" ist eine historische Referenz, dh Ihre Standortdaten werden auf der Ebene / 24 zusammengefasst. Selbst wenn sich 203.0.113.1 und 203.0.113.254 an sehr unterschiedlichen physischen Standorten befinden, verfügt die Datenbank nur über einen Lat / Long für das gesamte 203.0.113.0/24-Netzwerk.

Potenziell nützliche Verallgemeinerungen zur Genauigkeit:

  • Wenn Sie auf der Ebene / 24 (203.0.113.x) zusammenfassen, können Sie ziemlich sicher sein, dass mehr als 80% Ihrer Datenpunkte in den richtigen allgemeinen Ballungsraum fallen.

  • Wenn Sie auf die Ebene / 16 (203.0.xx) zusammenfassen, können Sie davon ausgehen, dass sich mehr als 80% Ihrer Standortdatenpunkte auf dem richtigen Kontinent und wahrscheinlich sogar im richtigen Land befinden.

  • Wenn Sie auf der Ebene / 8 (203.xxx) zusammenfassen, sind Ihre Standortdaten fast völlig bedeutungslos.

Zu den IP-Adressen, die auf der Zusammenfassungsebene / 24 wahrscheinlich recht gut (innerhalb von 25 Meilen oder weniger) geocodiert werden, gehören:

  • Hochschul- / Universitätsgelände
  • Unternehmenszentrale
  • Kabelmodemverbindungen, die von großen Netzbetreibern wie Comcast bedient werden
  • Fibre-to-the-Premise-Verbindungen, die von großen Carriern wie Verizon und Frontier bedient werden

Zu den IP-Adressen, bei denen es ziemlich wahrscheinlich ist, dass sie auf der Ebene / 24 zusammenfassend schlecht geocodiert werden (um 200 Meilen oder mehr), gehören:

  • 3G- und 4G-Mobiltelefone / Hotspots
  • Unternehmensniederlassungen
  • DSL-Verbindungen, die von CLECs bedient werden
Miles Erickson
quelle
Oh? Sie können nicht wie in den Cop-Shows zum Café an der Ecke geocodieren. Enttäuscht;)
Nathan W
1
@NathanW Ich vermute sehr, dass Strafverfolgungsbehörden, die groß geschrieben sind, Zugang zu besseren und detaillierteren Datenbanken haben als "IP2Location Lite Free Edition", und mit einem Haftbefehl ist alles möglich, aber Sie haben Recht , dass es normalerweise nicht ganz so einfach ist.
Miles Erickson
2
Ich bin sicher, dass sie eine in Visual Basic geschriebene GUI-Oberfläche haben, um diese IP-Adressen zu verfolgen. Youtube.com/watch?v=hkDD03yeLnU :)
Nathan W
Vielen Dank, Miles, das stimmt genau mit dem tatsächlichen Verhalten meiner Daten überein. Was bedeutet die Konvention /24und / oder 16? Ich verstehe, worauf Sie sich beziehen, und vermute, dass es sich um etwas handelt, das mit Basis 2 zusammenhängt (2*2*2) + (2*2*2), bin mir aber nicht sicher!
DJQ
Hier ist die Antwort: serverfault.com/questions/49765/how-does-subnetting-work
Miles Erickson