قاعدة معارف ProxyCompass
قواعد بيانات الموقع الجغرافي لعناوين IP وأدوات فحصها
تربط قاعدة بيانات الموقع الجغرافي عنوان IP بموقع تقديري: بلد أو منطقة أو مدينة. وأداة الفحص هي الموقع أو الأداة التي تعرض لك هذه المعلومات. ويهم الفرق عند اختيار وكيل: فالبلد المعروض في صفحة البحث يعتمد على البيانات التي تستند إليها تلك الصفحة.
قد تشتري خادمًا وكيلًا معروضًا على أنه ياباني، ثم ترى اليابان في أداة فحص والولايات المتحدة في أخرى. بقي العنوان نفسه، لكن الإجابات اختلفت. ولفهم هذا الاختلاف، تحتاج إلى معرفة من نسب كل موقع وما الذي تصفه النتيجة. وهذا جزء من الموقع الجغرافي للوكلاء والاستهداف: فاختيار بلد واعتراف موقع معين بذلك البلد جزآن منفصلان من المهمة.
لذلك فالسؤال المفيد أدق من «أي أداة فحص صحيحة؟». وهو ما إذا كنت تقارن IP نفسه الذي تراه الوجهة، ونوع معلومات الموقع نفسه، ومصادر مستقلة. وتحدد هذه التفاصيل ما تخبرك به النتيجة عن الوكيل. فقد تشير نتيجة «عنواني IP» التلقائية والبحث عن عنوان أدخلته يدويًا إلى عنوانين مختلفين.
ما الفرق بين قاعدة البيانات وأداة الفحص؟
تخزن قاعدة البيانات سجلات لعناوين منفردة أو نطاقات عناوين. وعندما تبحث خدمة عن IP، تعثر على السجل المطابق وتعيد الحقول المتاحة. ولا يحتوي IP نفسه رمز بلد أو إحداثيات. ويظهر اسم البلد لأن مورد البيانات ربط ذلك العنوان بموقع.
تعرض أداة الفحص تلك الإجابة. وقد ترسل طلبًا إلى خدمة المورد المتصلة بالإنترنت عبر API، أو تبحث في ملف قاعدة بيانات مخزن على خادمها. وتعني API هنا ببساطة طريقة يطلب بها برنامج بيانات من برنامج آخر. وتعرض بعض الأدوات نتائج عدة موردين جنبًا إلى جنب، بينما تعرض أخرى نتيجة واحدة فقط.
ينشئ ذلك سلسلة: يحتفظ مورد ببيانات IP، وتسترجعها أداة فحص، ثم ترى أنت الإجابة. وقد تنتج الشركة المشغلة لأداة الفحص قاعدة بياناتها أيضًا، لكن يجب إثبات ذلك من وصفها. ولا يعني اختلاف عنوان الموقع وحده اختلاف مصدر بيانات الموقع الجغرافي.
كيف يكتسب عنوان IP موقعًا جغرافيًا؟
يقيّم الموردون عدة أنواع من المعلومات. وتحدد سجلات التسجيل موارد العناوين والمنظمات المسؤولة عنها. ويمكن لمشغلي الشبكات الإبلاغ أيضًا عن مواضع استخدام نطاقاتهم. وتساعد هذه السجلات في تفسير تاريخ العنوان، بما يشمل تغير المشغل أو الاستخدام بعد استئجار نطاق.
إحدى طرق نشر معلومات الموقع لدى مشغل هي geofeed: ملف يطابق نطاقات IP ببلدان ومناطق ومدن. ويمكن لمورد قاعدة بيانات قراءته ومقارنته بأدلة أخرى. وتحدد السيطرة على نطاق عناوين الجهة التي تستطيع تقديم معلومات عنه؛ ويظل المورد المتلقي هو من يقرر قبول الموقع المعلن.
توفر قياسات الشبكة منظورًا آخر. وتصف IPinfo استخدام شبكة مجساتها لجمع قياسات ping وتتبع المسار وقياسات أخرى من مواقع مختلفة. وقد تساعد مقارنة الملاحظات من نقاط كثيرة على تقييم مكان استخدام عنوان. أما ping واحد من حاسوبك المحمول فيوفر معلومات أقل بكثير: فتأخره يعكس المسار وظروف الشبكة الحالية أيضًا.
يستخدم بعض الموردين أيضًا معلومات من الخدمات التي يشغّلونها. وتذكر MaxMind أن بعض البيانات المقدمة إلى خدمة تقييم مخاطر المعاملات minFraud تساعد في تحسين منتجات بيانات IP. فمثلًا يمكن النظر إلى موقع الفوترة بجانب عنوان IP وأدلة أخرى. ويوفر ذلك قرينة إضافية؛ ولا يعني أن عملية شراء تحدد بلد IP تلقائيًا.
قد يصل الموردون إلى استنتاجات مختلفة لأنهم يجمعون أدلة مختلفة أو يقيّمونها بصورة مختلفة أو يحدّثون سجلًا في أوقات مختلفة. ولا يوجد سجل مركزي للموقع الجغرافي يجب على كل قاعدة بيانات نسخه. لذلك قد تصف عدة منتجات شبكة تغيرت مؤخرًا بطرق مختلفة.
لماذا قد تعرض MaxMind وRIPE بلدين مختلفين؟
تنتج MaxMind بيانات موقع جغرافي. وتشغّل RIPE NCC سجلًا إقليميًا لموارد أرقام الإنترنت وتحتفظ بقاعدة RIPE Database. وتسجل هذه القاعدة أمورًا مثل التوزيعات والتخصيصات وجهات الاتصال بالشبكات. وهذه أغراض مختلفة، حتى إن تضمنت النتيجتان اسم بلد.
يصون مشغلو الشبكات معظم المعلومات في RIPE Database. وقد يشير حقل البلد إلى أمور مختلفة، مثل مقر الشركة أو منشأة خوادم أو موقع مستخدم نهائي؛ لذلك تحذر وثائق RIPE من استخدامه خريطة موثوقة تربط IP بالبلدان. ويفيد سجل التسجيل دليلًا عن مورد العناوين، لكنه لا يقيس الموضع الفعلي لخادم وكيل.
لنفترض أن نطاقًا له سجل تسجيل يذكر اليابان، بينما تنسب MaxMind عناوينه إلى الولايات المتحدة. فقد تعرض أداة تُظهر سجل RIPE اليابان، وتعرض أداة تستخدم MaxMind الولايات المتحدة. وقد تكون كلتاهما تعرض مصدرها بأمانة. ويتعلق الخلاف بالمعلومات المستخدمة، لا بعطل في أداة الفحص بالضرورة.
لا يغير تعديل سجل التسجيل تقييم MaxMind تلقائيًا. وتراجع MaxMind التصحيحات بمقارنتها بعدة مصادر، وتجيز صراحة اختلاف نتيجة الموقع لديها عن بلد WHOIS. وWHOIS طريقة لاسترجاع سجلات التسجيل. لذلك يحتاج البائع إلى التمييز بين «اليابان وفق هذا السجل» و«اليابان وفق منتج تحديد الموقع هذا» عند وصف عنوان.
أي قواعد بيانات تستخدم أدوات الفحص؟
تشمل الأسماء الشائعة MaxMind وIPinfo وIP2Location وDB-IP. ويوفر كل منها منتجات يستطيع الموقع استخدامها من دون بناء قاعدة مواقع 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؟
قد تعرض صفحة البحث بلدًا ومدينة واسم شبكة وخريطة ومعلومات متصفح معًا. وتجيب هذه الحقول عن أسئلة مختلفة وقد تأتي من مصادر مختلفة. وتهم التسمية بجانب القيمة بقدر أهمية القيمة نفسها.
| الحقل | المعنى |
|---|---|
| البلد | البلد الذي ينسبه منتج تحديد الموقع المختار إلى IP. |
| بلد التسجيل | البلد المرتبط بتسجيل الشبكة؛ وقد يختلف عن التحديد الجغرافي. |
| المنطقة أو المدينة | تقدير موقع أكثر تفصيلًا، يخضع لتعريفات المنتج وتغطيته. |
| الإحداثيات ونصف قطر الدقة | موقع تقديري، ومعه عند توفره نصف قطر يصف المنطقة المحيطة به. وليس قراءة GPS لجهاز أو عنوان شارع. |
| ISP أو المؤسسة أو ASN | معلومات عن المزود أو المؤسسة. ويحدد ASN نظامًا مستقلًا: شبكة أو مجموعة شبكات تتشارك سياسة توجيه واحدة. |
| المنطقة الزمنية | قيمة من بيانات موقع IP أو ملاحظة مستقلة من المتصفح؛ وينبغي تحديد المصدر. |
| قيمة مفقودة | هذا التفصيل غير متاح في النتيجة؛ ولا يثبت فراغ المدينة وحده خطأ البلد. |
كثرة التفاصيل لا تعني دقة أعلى بالضرورة. فقد تشير تسمية مدينة إلى منطقة حضرية مجاورة، وقد تمثل علامة خريطة مركز منطقة تقديرية أكبر بكثير. وحين يقدم المنتج نصف قطر للدقة، يساعد ذلك في تفسير الإحداثيات. ولا تحول المنازل العشرية الإضافية على الخريطة التقدير إلى قياس لمبنى معين.
قد يعني فراغ حقل المدينة أن النسخة لا تشمل بيانات المدن أو أن المورد لا يستطيع تقدير موقع مفيد لتلك الشبكة. ولا يبطل ذلك البلد تلقائيًا. وبالمثل، يحدد اسم ISP معروف علاقة شبكية في مجموعة البيانات؛ ولا يثبت موضع خادم وكيل معين.
تختلف أصول المنطقة الزمنية لـ IP والمنطقة الزمنية للمتصفح. فالأولى قيمة مرتبطة بالموقع التقديري للعنوان، والثانية تأتي من البيئة البرمجية للمستخدم. وقد يغير تعديل المنطقة الزمنية للحاسوب نتيجة المتصفح من دون المساس بسجل قاعدة IP.
لماذا تصل تحديثات الموقع إلى أدوات الفحص في أوقات مختلفة؟
التغيير في شبكة والتغيير على صفحة بحث حدثان منفصلان. يحتاج مورد البيانات أولًا إلى معلومات عن التغيير، ثم يقيّمها ويحدّث السجل المعني. وإذا استخدمت الأداة قاعدة منزّلة، فعلى مشغلها تثبيت الإصدار الجديد أيضًا. وقد تضيف نتيجة بحث مخزنة تأخيرًا آخر.
مثلًا، قد يعيد المورد بالفعل بلدًا جديدًا عبر خدمته المتصلة بالإنترنت، بينما تظل أداة تستخدم ملف قاعدة بيانات أقدم. وقد تعرض الصفحتان اسم المورد نفسه مع استمرار الاختلاف. ويخبرك تاريخ فتح الأداة بوقت فحصك؛ ولا يخبرك بموعد بناء قاعدة بياناتها.
ليست استجابة API الحالية دليلًا على اكتشاف كل تغير حديث في الشبكة وقبوله بالفعل. فتحديث ملف القاعدة وتصحيح المعلومات داخله عمليتان مختلفتان. وقد يظل الإصدار الأحدث يحتوي الموقع نفسه إذا لم يغير المورد تقييمه.
يبدأ تقديم تصحيح عملية مراجعة. فمثلًا لا تضمن MaxMind القبول وتقيّم الطلبات بمقارنتها بعدة مصادر. ثم يجب أن يصل التصحيح المقبول إلى الخدمات المستخدمة لتلك البيانات. وقد يفيد الانتظار أثناء التوزيع، لكن لا توجد مهلة مشتركة يجب بعدها أن تعرض كل الأدوات البلد نفسه.
أي نتيجة تهم عند اختيار وكيل؟
تعتمد الإجابة على المتطلب. فإذا وجب تصنيف عنوان على أنه ياباني في قاعدة محددة، فالنتيجة المعنية تأتي من ذلك المنتج وحقل الموقع فيه. وتساعد مقارنة عدة موردين معروفين على كشف الخلاف، لكن عد المواقع لا يغني عن معرفة البيانات التي تستخدمها.
إذا كانت المهمة مشاهدة عرض إقليمي أو استخدام موقع معين، فتوفر تلك الوجهة فحصًا ضروريًا آخر. فقد تستخدم مجموعة IP مختلفة أو تجمع موقع IP مع إعدادات الحساب ومعلومات أخرى. ولا تكشف لغة الصفحة أو عملتها أو رسالة رفضها بذاتها عن البلد الذي نسبه الموقع إلى IP.
يسمّي وصف مفيد للخلاف IP الجاري البحث عنه والأداة ومورد بياناتها والحقل المعاد ووقت البحث مع منطقته الزمنية. وأدرج المنتج وتاريخ إصدار القاعدة عند توفرهما. وميّز تاريخ البحث عن تاريخ البيانات. فهذا يمنح المزود مقارنة قابلة للتكرار مع معايير اختياره، بدل لقطة لعلم بلد فقط.
قد يحافظ استبدال عنوان بآخر من النطاق نفسه على سجل الموقع نفسه. ويغير البديل المفيد النتيجة المهمة للمهمة، لا أرقام IP فقط. وتوضح القاعدة كيفية تصنيف العنوان؛ وتبيّن الوجهة أثر ذلك التصنيف في استخدامك الفعلي.
