ฐานข้อมูลตำแหน่ง IP และเครื่องมือตรวจสอบ

ฐานความรู้ ProxyCompass

ฐานข้อมูลตำแหน่ง IP และเครื่องมือตรวจสอบ

ฐานข้อมูลตำแหน่ง IP เชื่อมที่อยู่ IP กับตำแหน่งโดยประมาณ เช่น ประเทศ ภูมิภาค หรือเมือง ส่วนเครื่องมือตรวจสอบคือเว็บไซต์หรือเครื่องมือที่แสดงข้อมูลนั้น ความต่างนี้สำคัญเมื่อเลือกพร็อกซี เพราะประเทศที่หน้าค้นหาแสดงขึ้นอยู่กับข้อมูลที่หน้านั้นใช้

คุณอาจซื้อพร็อกซีที่ระบุว่าญี่ปุ่น แต่เครื่องมือตรวจหนึ่งแสดงญี่ปุ่น อีกแห่งแสดงสหรัฐฯ ที่อยู่เดิมแต่คำตอบต่างกัน หากต้องการเข้าใจความขัดแย้ง ต้องทราบว่าใครระบุตำแหน่งแต่ละผลและผลนั้นอธิบายอะไร นี่เป็นส่วนหนึ่งของตำแหน่งและการเลือกพื้นที่พร็อกซี การเลือกประเทศกับการทำให้เว็บไซต์หนึ่งรู้จักประเทศนั้นเป็นคนละส่วนของงาน

คำถามที่มีประโยชน์จึงเจาะจงกว่า “เครื่องมือตรวจใดถูกต้อง” คือกำลังเทียบ IP เดียวกับที่ปลายทางเห็น ข้อมูลตำแหน่งชนิดเดียวกัน และแหล่งข้อมูลอิสระหรือไม่ รายละเอียดนี้กำหนดว่าผลบอกอะไรเกี่ยวกับพร็อกซีได้ ผล “IP ของฉัน” อัตโนมัติกับการค้นหาที่อยู่ที่กรอกเองอาจอ้างถึงคนละที่อยู่

ผู้ใช้หนึ่งคนส่งคำขอไปยังสามร้านผ่าน IP พร็อกซีเดียว แต่ละร้านตรวจ IP กับฐาน GeoIP เมื่อคำขอมาถึงก่อนแสดงสินค้า ทุกร้านเสนอสินค้าเฉพาะผู้เยี่ยมชมที่ถูกจัดว่าอยู่ญี่ปุ่น ร้าน 1 และ 2 ใช้ GeoIP A เดียวกัน: ญี่ปุ่น มีสินค้าให้ ร้าน 3 ใช้ GeoIP B: เยอรมนี ไม่มีสินค้าให้ นี่เป็นตัวอย่างสมมติ ไม่ใช่คำตัดสินความแม่นของฐานข้อมูล

ฐานข้อมูลต่างจากเครื่องมือตรวจอย่างไร

ฐานข้อมูลเก็บระเบียนของแต่ละที่อยู่หรือช่วงที่อยู่ เมื่อบริการค้นหา IP จะพบระเบียนตรงกันและคืนช่องข้อมูลที่มี ตัว IP ไม่มีรหัสประเทศหรือพิกัด ชื่อประเทศปรากฏเพราะผู้จัดหาข้อมูลเชื่อมที่อยู่นั้นกับตำแหน่ง

เครื่องมือตรวจนำคำตอบมาแสดง โดยอาจเรียกบริการออนไลน์ของผู้จัดหาผ่าน API หรือค้นไฟล์ฐานข้อมูลบนเซิร์ฟเวอร์ของตน API ในที่นี้คือวิธีที่โปรแกรมหนึ่งขอข้อมูลจากอีกโปรแกรม บางเครื่องมือแสดงหลายผู้จัดหาเคียงกัน บางแห่งแสดงผลเดียว

จึงเกิดลำดับดังนี้ ผู้จัดหาดูแลข้อมูล IP เครื่องมือตรวจดึงข้อมูล และคุณเห็นคำตอบ บริษัทที่ทำเครื่องมือตรวจอาจผลิตฐานข้อมูลเองด้วย แต่ต้องยืนยันจากคำอธิบาย ที่อยู่เว็บไซต์ต่างกันเพียงอย่างเดียวไม่ได้หมายถึงแหล่งข้อมูลตำแหน่งต่างกัน

IP ได้ตำแหน่งมาอย่างไร

ผู้จัดหาประเมินข้อมูลหลายประเภท ทะเบียนระบุทรัพยากรที่อยู่และองค์กรที่รับผิดชอบ ผู้ดำเนินเครือข่ายอาจแจ้งว่าใช้ช่วงที่อยู่ที่ใด ข้อมูลนี้ช่วยอธิบายประวัติที่อยู่ รวมถึงการเปลี่ยนผู้ดำเนินการหรือการนำช่วงที่เช่ามาใช้

ข้อมูลที่ใช้อาจมีทะเบียน geofeed ของผู้ดำเนินการ ค่าวัดเครือข่าย และข้อมูลจากบริการของผู้จัดหาเอง ผู้จัดหาตรวจและเปรียบเทียบหลักฐานก่อนดูแลระเบียนในฐาน แหล่งข้อมูลที่มีต่างกันตามผู้จัดหา

วิธีหนึ่งที่ผู้ดำเนินการเผยแพร่ตำแหน่งคือ geofeed เป็นไฟล์จับคู่ช่วง IP กับประเทศ ภูมิภาค และเมือง ผู้จัดหาฐานข้อมูลอ่านไฟล์แล้วเทียบหลักฐานอื่นได้ การควบคุมช่วงที่อยู่บอกว่าใครให้ข้อมูลเกี่ยวกับช่วงนั้นได้ แต่ผู้จัดหาฝั่งรับยังตัดสินใจว่าจะยอมรับตำแหน่งที่แจ้งหรือไม่

ค่าวัดเครือข่ายให้อีกมุมมอง IPinfo อธิบายว่าใช้เครือข่ายจุดตรวจของตนรวบรวม ping, traceroute และค่าอื่นจากหลายตำแหน่ง การเทียบหลายจุดช่วยประเมินว่าที่อยู่ถูกใช้ที่ใด ส่วน ping ครั้งเดียวจากแล็ปท็อปให้ข้อมูลน้อยกว่ามาก เพราะความล่าช้าสะท้อนทั้งเส้นทางและสภาพเครือข่ายขณะนั้น

ผู้จัดหาบางรายยังใช้ข้อมูลจากบริการของตน MaxMind ระบุว่าข้อมูลบางอย่างที่ส่งให้ minFraud ซึ่งประเมินความเสี่ยงธุรกรรมช่วยปรับปรุงผลิตภัณฑ์ข้อมูล IP เช่น อาจพิจารณาตำแหน่งเรียกเก็บเงินควบคู่ IP และหลักฐานอื่น นี่เป็นเบาะแสเพิ่ม ไม่ได้หมายความว่าการซื้อครั้งหนึ่งกำหนดประเทศของ IP อัตโนมัติ

ผู้จัดหาอาจสรุปต่างกันเพราะรวบรวมหลักฐานคนละชุด ประเมินต่างกัน หรืออัปเดตคนละเวลา ไม่มีทะเบียนตำแหน่งส่วนกลางที่ทุกฐานต้องคัดลอก เครือข่ายที่เพิ่งเปลี่ยนจึงอาจถูกอธิบายต่างกันในหลายผลิตภัณฑ์

เหตุใด MaxMind กับ RIPE อาจแสดงคนละประเทศ

MaxMind ผลิตข้อมูลตำแหน่ง ส่วน RIPE NCC เป็นสำนักทะเบียนทรัพยากรหมายเลขอินเทอร์เน็ตระดับภูมิภาคและดูแล RIPE Database ซึ่งบันทึกการจัดสรร การมอบหมาย และผู้ติดต่อเครือข่าย จุดประสงค์ต่างกัน แม้ผลทั้งคู่มีชื่อประเทศ

ข้อมูล RIPE Database ส่วนใหญ่ดูแลโดยผู้ดำเนินเครือข่าย ช่องประเทศอาจหมายถึงหลายอย่าง เช่น สำนักงานใหญ่บริษัท ศูนย์เซิร์ฟเวอร์ หรือที่อยู่ผู้ใช้ปลายทาง เอกสาร RIPE จึงเตือนไม่ให้ใช้เป็นแผนที่ IP ไปยังประเทศที่เชื่อถือได้ รายการทะเบียนเป็นหลักฐานเกี่ยวกับทรัพยากรที่อยู่ แต่ไม่ได้วัดตำแหน่งจริงของเซิร์ฟเวอร์พร็อกซี

สมมติช่วงที่อยู่มีทะเบียนระบุญี่ปุ่น แต่ MaxMind จัดที่อยู่เป็นสหรัฐฯ เครื่องมือแสดง RIPE อาจได้ญี่ปุ่น ส่วนเครื่องมือใช้ MaxMind ได้สหรัฐฯ ทั้งสองอาจแสดงข้อมูลต้นทางอย่างถูกต้อง ความต่างอยู่ที่ข้อมูลที่ใช้ ไม่จำเป็นต้องเป็นข้อผิดพลาดของเครื่องมือ

IP สมมติมีญี่ปุ่นในทะเบียน RIPE และสหรัฐฯ ในตำแหน่ง MaxMind ทะเบียนอธิบายทรัพยากรที่อยู่ ส่วนข้อมูลตำแหน่งประมาณว่าที่อยู่ใช้ที่ใด การเปลี่ยนแหล่งหนึ่งไม่เปลี่ยนอีกแหล่งอัตโนมัติ

การเปลี่ยนทะเบียนไม่เปลี่ยนผลประเมิน MaxMind อัตโนมัติ MaxMind ตรวจคำขอแก้กับหลายแหล่ง และระบุว่าผลตำแหน่งอาจต่างจากประเทศ WHOIS ได้ WHOIS เป็นวิธีค้นทะเบียน ผู้ขายจึงต้องแยก “ญี่ปุ่นตามทะเบียนนี้” จาก “ญี่ปุ่นตามผลิตภัณฑ์ตำแหน่งนี้” เมื่ออธิบายที่อยู่

เครื่องมือตรวจใช้ฐานข้อมูลใด

ชื่อที่พบบ่อยมี MaxMind, IPinfo, IP2Location และ DB-IP แต่ละรายมีผลิตภัณฑ์ให้เว็บไซต์ใช้โดยไม่ต้องสร้างฐานตำแหน่งเอง ชื่อผู้จัดหาเป็นจุดเริ่มต้น ชุดข้อมูล ช่องที่มี และรุ่นที่ใช้ก็สำคัญ

ผู้จัดหา ผลิตภัณฑ์ที่อาจพบ สิ่งที่ต้องแยก
MaxMind ฐานข้อมูลและบริการเว็บ GeoIP กับ GeoLite ผลิตภัณฑ์ ข้อมูลระดับประเทศหรือเมือง และรุ่นที่เครื่องมือตรวจใช้
IPinfo API ตำแหน่ง IP และชุดข้อมูลดาวน์โหลด ชุดข้อมูลและช่องที่รวมในบริการนั้น
IP2Location ผลิตภัณฑ์ตำแหน่งแบบเชิงพาณิชย์และ LITE รุ่นและช่องตำแหน่งที่มี ส่วน IP2Proxy เป็นตระกูลผลิตภัณฑ์แยกสำหรับข้อมูลเกี่ยวกับพร็อกซี
DB-IP ฐานข้อมูลและ API เชิงพาณิชย์ รวมทั้งชุด Lite ผลิตภัณฑ์เต็มกับรุ่น Lite ที่ลดรายละเอียด และวันที่ข้อมูลที่ติดตั้ง

การค้นฟรีอาจมีประโยชน์ แต่อาจใช้คนละรุ่นกับเว็บไซต์ปลายทาง เช่น ผลที่ระบุ GeoLite ไม่ควรใช้พิสูจน์ว่าลูกค้าผลิตภัณฑ์ GeoIP ของ MaxMind ทุกรายได้รับอะไร ผลิตภัณฑ์ชำระเงินก็มีระเบียนผิดได้ ราคาจึงตัดสินข้อพิพาทตำแหน่งรายกรณีไม่ได้

รูปแบบไฟล์เป็นอีกรายละเอียดแยก นามสกุล .mmdb ระบุรูปแบบฐานข้อมูลที่ MaxMind และผู้จัดหาอื่นรวมถึง DB-IP ใช้ การเห็นนามสกุลนี้ไม่บอกว่าใครผลิตข้อมูล ชื่อชุดข้อมูลและคำอธิบายเป็นตัวระบุข้อมูลนี้

เหตุใดหลายเครื่องมือจึงตอบเหมือนกัน

สมมติเครื่องมือสามแห่งค้น IP เดียว สองแห่งใช้ชุดข้อมูลเดียวและได้ญี่ปุ่น แห่งที่สามใช้อีกชุดและได้เยอรมนี คุณเปิดสามเว็บไซต์ แต่มีสองแหล่งในการเปรียบเทียบ ผลญี่ปุ่นที่ซ้ำไม่ได้กลายเป็นการประเมินอิสระอีกครั้งเพียงเพราะอยู่คนละหน้า

รูปแบบเดียวกันอาจกระทบผลซื้อสินค้า สมมติสามร้านเสนอสินค้าเฉพาะผู้ใช้ที่ IP ถูกจัดเป็นญี่ปุ่น สองร้านใช้ชุดข้อมูลแรกและแสดงข้อเสนอ ร้านที่สามใช้อีกชุดและแจ้งว่าไม่มีข้อเสนอในประเทศผู้ใช้ ตัวอย่างคง IP และกฎเหมือนกันเพื่อแสดงผลของแหล่งข้อมูล ไม่ได้ยืนยันว่าฐานใดระบุประเทศถูก

ตัวรวบรวมผลเช่น IPLocation ทำให้เห็นความต่างด้วยการวางผลผู้จัดหาที่ระบุชื่อเคียงกัน แต่เป็นการแสดงผล ไม่ได้รวมผู้จัดหาเป็นฐานเดียว ในทางกลับกัน คำตอบเหมือนกันจากสองเครื่องมือที่ไม่บอกแหล่งก็ไม่ได้พิสูจน์ว่าใช้แหล่งร่วมกัน ต้องมีการเปิดเผยหรือหลักฐานยืนยันความสัมพันธ์

การเทียบอย่างเป็นธรรมต้องใช้ IP เดียวด้วย การเปิดเครื่องมือตรวจอัตโนมัติหลายแห่งผ่านพร็อกซีหมุนเวียนอาจส่งคนละที่อยู่ให้แต่ละเว็บ ประเทศต่างกันจึงอาจหมายถึงคนละการเชื่อมต่อ ให้จด IP หนึ่งที่เห็นจากการทดสอบ แล้วกรอกที่อยู่นั้นตรง ๆ ในบริการค้นแต่ละผู้จัดหาที่รองรับการกรอกเอง จึงเทียบระเบียนของที่อยู่เดียว แต่ไม่ได้ยืนยันว่าคำขอถัดไปใช้ที่อยู่ใด ที่อยู่เกตเวย์ในโปรแกรมก็อาจต่างจากที่ปลายทางเห็น

ช่องข้อมูลในผลค้น IP หมายถึงอะไร

หน้าค้นหาอาจแสดงประเทศ เมือง ชื่อเครือข่าย แผนที่ และข้อมูลเบราว์เซอร์ร่วมกัน ช่องเหล่านี้ตอบต่างคำถามและอาจมาจากคนละแหล่ง ป้ายข้างค่าจึงสำคัญพอ ๆ กับค่าที่แสดง

ช่อง ความหมาย
ประเทศ ประเทศที่ผลิตภัณฑ์ตำแหน่งที่เลือกกำหนดให้ IP
ประเทศที่จดทะเบียน ประเทศที่สัมพันธ์กับทะเบียนเครือข่าย อาจต่างจากตำแหน่งทางภูมิศาสตร์ที่กำหนด
ภูมิภาคหรือเมือง ตำแหน่งประมาณที่ละเอียดขึ้น ตามนิยามและความครอบคลุมของผลิตภัณฑ์
พิกัดและรัศมีความแม่นยำ ตำแหน่งโดยประมาณ และรัศมีอธิบายพื้นที่รอบจุดเมื่อมีข้อมูล ไม่ใช่ค่า GPS ของอุปกรณ์หรือที่อยู่ถนน
ISP องค์กร หรือ ASN ข้อมูลผู้ให้บริการหรือองค์กร ASN ระบุระบบอิสระ คือเครือข่ายหรือกลุ่มเครือข่ายที่ใช้นโยบายเส้นทางร่วมกัน
เขตเวลา ค่าจากข้อมูลตำแหน่ง IP หรือข้อมูลสังเกตแยกจากเบราว์เซอร์ ควรระบุแหล่งที่มา
ไม่มีค่า ผลลัพธ์ไม่มีรายละเอียดนั้น ช่องเมืองว่างเพียงอย่างเดียวไม่ได้ยืนยันว่าประเทศผิด

รายละเอียดมากไม่ได้แปลว่าแม่นขึ้นเสมอ ป้ายเมืองอาจหมายถึงเขตมหานครใกล้เคียง และหมุดแผนที่อาจแทนศูนย์กลางพื้นที่ประมาณที่ใหญ่กว่ามาก หากมีรัศมีความแม่นยำ ค่านั้นช่วยอธิบายพิกัด ทศนิยมเพิ่มบนแผนที่ไม่ได้เปลี่ยนการประมาณให้เป็นการวัดอาคารเฉพาะหลัง

หมุดแผนที่แทนพิกัดจากฐาน IP วงแรเงารอบจุดแสดงรัศมีความแม่นยำ ในตัวอย่างสมมติคือ 50 กิโลเมตร ตำแหน่งที่เป็นไปได้เป็นพื้นที่ ไม่ใช่ที่อยู่อาคารที่แน่นอน

ช่องเมืองว่างอาจหมายถึงรุ่นนั้นไม่มีข้อมูลเมือง หรือผู้จัดหาประมาณตำแหน่งเครือข่ายนี้อย่างเป็นประโยชน์ไม่ได้ ไม่ได้ทำให้ประเทศใช้ไม่ได้อัตโนมัติ ชื่อ ISP ที่รู้จักก็ระบุความสัมพันธ์เครือข่ายในชุดนั้น ไม่ได้พิสูจน์ว่าเซิร์ฟเวอร์พร็อกซีเฉพาะตัวอยู่ที่ใด

เขตเวลา IP กับเขตเวลาเบราว์เซอร์มาจากคนละที่ อย่างหนึ่งผูกกับตำแหน่งประมาณของ IP อีกอย่างมาจากสภาพแวดล้อมซอฟต์แวร์ผู้ใช้ การเปลี่ยนเขตเวลาคอมพิวเตอร์อาจเปลี่ยนผลเบราว์เซอร์โดยไม่เปลี่ยนระเบียนฐาน IP

เหตุใดเครื่องมือได้รับตำแหน่งใหม่คนละเวลา

การเปลี่ยนเครือข่ายกับการเปลี่ยนบนหน้าค้นหาเป็นคนละเหตุการณ์ ผู้จัดหาต้องรับข้อมูล ประเมิน และอัปเดตระเบียนก่อน หากเครื่องมือใช้ฐานดาวน์โหลด ผู้ดำเนินการต้องติดตั้งรุ่นใหม่ด้วย ผลค้นที่เก็บไว้อาจเพิ่มความล่าช้าอีก

เช่น ผู้จัดหาอาจคืนประเทศใหม่ในบริการออนไลน์แล้ว แต่เครื่องมือยังใช้ไฟล์ฐานเก่า ทั้งสองหน้าแสดงชื่อผู้จัดหาเดียวกันแต่ผลต่างกันได้ วันที่คุณเปิดเครื่องมือบอกเวลาตรวจ ไม่ได้บอกว่าฐานถูกสร้างเมื่อใด

ผู้จัดหาจัด IP ตัวอย่างเป็นญี่ปุ่นแล้ว เครื่องมือ 1 เรียกผลปัจจุบันผ่าน API ส่วนเครื่องมือ 2 ยังใช้ไฟล์ดาวน์โหลดเก่าที่จัด IP เดียวเป็นเยอรมนี ต้องอัปเดตไฟล์ภายในแยกต่างหาก

คำตอบ API ปัจจุบันไม่ได้พิสูจน์ว่าทุกการเปลี่ยนเครือข่ายล่าสุดถูกค้นพบและยอมรับแล้ว การอัปเดตไฟล์กับการแก้ข้อมูลภายในเป็นคนละกระบวนการ รุ่นล่าสุดอาจยังมีตำแหน่งเดิมหากผู้จัดหายังไม่เปลี่ยนผลประเมิน

การส่งคำขอแก้เริ่มการตรวจสอบ เช่น MaxMind ไม่รับประกันว่าจะยอมรับคำขอ และจะพิจารณาคำขอโดยเทียบกับหลายแหล่งข้อมูล เมื่อยอมรับแล้ว การแก้ยังต้องกระจายถึงบริการที่ใช้ข้อมูล การรออาจช่วยระหว่างกระจาย แต่ไม่มีกำหนดร่วมที่ทุกเครื่องมือต้องแสดงประเทศเหมือนกันหลังครบเวลา

ผลใดสำคัญเมื่อเลือกพร็อกซี

ขึ้นอยู่กับข้อกำหนด หากต้องให้ฐานหนึ่งจัดที่อยู่เป็นญี่ปุ่น ผลที่เกี่ยวข้องต้องมาจากผลิตภัณฑ์นั้นและช่องตำแหน่งของมัน การเทียบผู้จัดหาที่ทราบชื่อหลายรายช่วยเห็นความต่าง แต่การนับเว็บไซต์แทนการรู้ว่าใช้ข้อมูลอะไรไม่ได้

หากงานคือดูข้อเสนอภูมิภาคหรือใช้เว็บไซต์หนึ่ง ต้องตรวจที่ปลายทางนั้นด้วย เพราะอาจใช้ชุด IP อื่นหรือรวมตำแหน่ง IP กับการตั้งค่าบัญชีและข้อมูลอื่น ภาษา สกุลเงิน หรือข้อความปฏิเสธบนหน้าเพียงอย่างเดียวไม่ได้บอกว่าเว็บไซต์กำหนดประเทศใดให้ IP

คำอธิบายความต่างที่มีประโยชน์ระบุ IP ที่ค้น เครื่องมือตรวจ ผู้จัดหาข้อมูล ช่องที่คืน และเวลาค้นพร้อมเขตเวลา ใส่ผลิตภัณฑ์กับวันที่รุ่นฐานเมื่อมี แยกวันที่ค้นจากวันที่ข้อมูล เพื่อให้ผู้ให้บริการทำซ้ำและเทียบเกณฑ์เลือกของตนได้ แทนส่งเพียงภาพธงประเทศ

การเปลี่ยนเป็นที่อยู่อื่นในช่วงเดียวกันอาจยังได้ระเบียนตำแหน่งเดิม การทดแทนที่มีประโยชน์ต้องเปลี่ยนผลที่งานต้องการ ไม่ใช่เปลี่ยนเพียงตัวเลข IP ฐานอธิบายการจำแนกที่อยู่ ส่วนปลายทางแสดงว่าการจำแนกกระทบการใช้จริงอย่างไร

กลับไปที่ฐานความรู้