IP geocoding ทำงานอย่างไร


11

ฉันพยายามเข้าใจว่าการใช้แต่ละส่วนของที่อยู่ IP มีผลต่อความแม่นยำของการเข้ารหัสภูมิศาสตร์อย่างไร ตัวอย่างเช่นถ้า

15.201.xxx.xxx

ถูกใช้แทน

15.201.123.xxx

ระยะทางโดยประมาณใน KM คืออะไร? ฉันใช้ฐานข้อมูล 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 จะเกิดขึ้นในตำแหน่งทางกายภาพที่แตกต่างกันมากฐานข้อมูลจะมี lat / long เพียงหนึ่งเดียวสำหรับเครือข่าย 203.0.113.0/24 ทั้งหมด

ข้อสรุปทั่วไปที่มีประโยชน์เกี่ยวกับความแม่นยำ:

  • หากคุณสรุประดับ / 24 (203.0.113.x) คุณสามารถมั่นใจได้อย่างมั่นใจว่าจุดข้อมูลของคุณมากกว่า 80% จะอยู่ในเขตเมืองทั่วไปที่ถูกต้อง

  • หากคุณสรุประดับ / 16 (203.0.xx) คุณสามารถคาดหวังได้ว่าจุดข้อมูลตำแหน่งมากกว่า 80% ของคุณจะอยู่ในทวีปที่ถูกต้องและอาจอยู่ในประเทศที่ถูกต้อง

  • หากคุณสรุประดับ / 8 (203.xxx) ข้อมูลตำแหน่งของคุณจะไม่มีความหมายอย่างสมบูรณ์

ที่อยู่ IP ที่มีแนวโน้มว่าจะเข้ารหัสทางภูมิศาสตร์ได้ดีพอสมควร (ภายใน 25 ไมล์หรือน้อยกว่า) ที่ระดับ / 24 สรุปรวมถึง:

  • วิทยาเขตวิทยาลัย / มหาวิทยาลัย
  • สำนักงานใหญ่ของ บริษัท
  • การเชื่อมต่อเคเบิลโมเด็มให้บริการโดยผู้ให้บริการหลักเช่น Comcast
  • การเชื่อมต่อแบบ Fiber-to-the-premise ให้บริการโดยผู้ให้บริการรายใหญ่เช่น Verizon และ Frontier

ที่อยู่ IP ที่มีแนวโน้มว่าจะใส่รหัสทางภูมิศาสตร์ไม่ดีพอ (ปิด 200 ไมล์ขึ้นไป) ที่ระดับ / 24 สรุปรวมถึง:

  • 3G / 4G โทรศัพท์ไร้สาย / ฮอตสปอต
  • สำนักงานสาขาของ บริษัท
  • การเชื่อมต่อ DSL ให้บริการโดย CLECs

โอ้? คุณไม่สามารถระบุตำแหน่งทางภูมิศาสตร์ไปที่ร้านกาแฟที่มุมเหมือนในรายการตำรวจ ผิดหวัง;)
Nathan W

1
@NathanW ผมขอสงสัยว่าการบังคับใช้กฎหมายคำสั่งขนาดใหญ่ที่มีการเข้าถึงฐานข้อมูลที่ดีขึ้นและละเอียดมากขึ้นกว่า "IP2Location Lite Free Edition" และมีอะไรใบสำคัญแสดงสิทธิเป็นไปได้ แต่คุณถูกต้องว่ามันมักจะไม่ได้ค่อนข้างง่ายที่
Miles Erickson

2
ฉันแน่ใจว่าพวกเขามีอินเทอร์เฟซ GUI ที่เขียนใน Visual Basic เพื่อติดตามที่อยู่ IP เหล่านั้นyoutube.com/watch?v=hkDD03yeLnU :) :)
Nathan W

ขอบคุณ Miles ที่เข้าแถวอย่างใกล้ชิดว่าข้อมูลของฉันทำงานอย่างไร อนุสัญญา/24และ / 16หมายถึงอะไร ฉันเข้าใจสิ่งที่คุณอ้างถึงและสงสัยว่าเป็นสิ่งที่เกี่ยวข้องกับฐาน 2 (2*2*2) + (2*2*2)แต่ไม่แน่ใจ!
djq

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.