العودة إلى المدونة

بروكسي "ألمانيا"، لكن الموقع يرى هولندا: كيف تعمل جيولوكاسيون IP بالفعل

لا توجد إحداثيات لعنوان IP - الجغرافيا هي رأي قاعدة بيانات معينة. نقوم بتحليل القياسات الجديدة لعام 2026، لماذا تختلف MaxMind و IPinfo و IP2Location و DB-IP عن بعضها البعض، لماذا يرى الموقع عبر Cloudflare دولة واحدة بينما يرى الفاحص دولة أخرى، وماذا نفعل عندما "يتم تحديد البروكسي من قبل دولة غير صحيحة".

📅٩ ربيع الآخر ١٤٤٨ هـ
بروكسي "ألمانيا"، لكن الموقع يرى هولندا: كيف تعمل جيولوكاسيون IP بالفعل

سيناريو يتكرر مع كل من يعمل مع البروكسي بجدية. تأخذ عنوان IP سكني مع جغرافيا "ألمانيا". تفتح الفاحص - ويكتب بصدق ألمانيا، فرانكفورت. تدخل إلى الموقع المستهدف - فيظهر العملة الهولندية، والإصدار الهولندي، وإعلان ملفات تعريف الارتباط الهولندية. الفاحص الثاني يقول إن IP في بلجيكا تمامًا. من يكذب؟

لا أحد. المشكلة هي أن عنوان IP ليس له إحداثيات. الربط الجغرافي ليس خاصية للعنوان، بل هو رأي قاعدة بيانات معينة، التي جمعتها بطرق غير مباشرة. هناك عدة قواعد، وهي مستقلة، وتختلف - بشكل منهجي وقابل للتنبؤ. سنناقش أدناه من أين تأتي هذه البيانات، ومدى دقة القياسات الحديثة، وماذا يمكن فعله عمليًا.

لا توجد جغرافيا لـ IP - هناك فقط تقديرات

في الحزمة نفسها، لا يوجد حقل "البلد". كل ما يعرفه الإنترنت عن العنوان هو لمن تم تخصيصه وفقًا لوثائق المسجل وأين تقود مسارات BGP. من هذا، تجمع قواعد البيانات التجارية (MaxMind، IPinfo، IP2Location، DB-IP وغيرها) تخمينًا، من خلال دمج خمسة مصادر:

  • سجلات RIR وwhois. البلد في السجل هو اختصاص المنظمة التي تم تخصيص الكتلة لها، وليس المكان الذي توجد فيه الآلات فعليًا. يمكن لمزود الخدمة الألماني نشر العناوين في أمستردام بكل سهولة.
  • البيانات الجغرافية. تنسيق البيانات الجغرافية المنشورة ذاتيًا محدد في RFC 8805 (2020)، وفي عام 2024 تم استبداله بـ RFC 9632 - مع التحقق والاكتشاف من خلال RDAP. يعلن المشغل بنفسه عن مكان وجود شبكته الفرعية. هذا هو المصدر الوحيد الموثوق به، لكن التغطية ضئيلة: بحلول نهاية عام 2023، نشرت البيانات الجغرافية حوالي 2800 نظام مستقل - حوالي 34 مليون عنوان IPv4، أو 0.8% من التخصيصات العالمية.
  • التوجيه وBGP-prefixes. إذا كان معروفًا أين يوجد عنوان واحد، فإن القاعدة تستنتج ذلك على كامل البادئة. ومن هنا تأتي معظم الأخطاء.
  • قياسات التأخير. مثلثية RTT من نقاط معروفة - تعمل في المدن في أوروبا الكثيفة، وتفشل في الأماكن التي توجد فيها نقاط قياس قليلة.
  • بيانات الشركاء. إشارات من التطبيقات والخدمات التي تقارن IP مع إحداثيات GPS للأجهزة.

كل بائع يمزج هذا وفقًا لنسبه وقواعده الخاصة. لا يتعين أن تتطابق النتائج.

مدى دقة الخطأ: قياسات عام 2026

في 21 مايو 2026، نشر باحثون من Virginia Tech (Syed Tauhidun Nabi، Jocelyn Bliton، Tijay Chung، Shaddi Hasan) عملًا بعنوان "Lost in the Prefix: Revisiting IP Geolocation Accuracy Across Networks and Geographies". قاموا بمقارنة أربع قواعد - MaxMind GeoLite2، IPinfo، IP2Location DB11 وDB-IP Lite - مع معيار من 16010 مسبارًا من RIPE Atlas في 175 دولة و21292 زوجًا من "IP - مدرسة" من مشروع UNICEF Giga. إجمالي 37302 ملاحظة، منها 74.7% IPv4 و25.3% IPv6.

الأرقام الرئيسية:

  • الشبكات الثابتة: خطأ وسطي يتراوح بين 3-16 كم حسب المزود. بالنسبة للإنترنت الثابت المنزلي في دولة متقدمة، يعمل الربط الجغرافي بشكل جيد.
  • الشبكات المحمولة: خطأ وسطي يتراوح بين 179-207 كم. هذه فجوة تزيد عن عشرة أضعاف مقارنة بالشبكات الثابتة، وهي متساوية بين جميع القواعد الأربع.
  • نسبة الأخطاء الكبيرة (أكثر من 100 كم) حسب المناطق: أوروبا 9-20%، الأمريكتان 8-22%، آسيا 53-61%، أفريقيا 66-72%.
  • السبب: حوالي 70% من البادئات المحمولة تمتد فعليًا لأكثر من 100 كم. كلما كانت البادئة أكبر، زادت الخطأ - بغض النظر عن البائع، نوع الشبكة، والمنطقة.

تفصيل مهم: جميع القواعد الأربع تخطئ بنفس القدر وفي نفس الأماكن. هذه ليست "بائع سيئ ضد جيد" - بل هي قيود عامة للطريقة. في دول الجنوب العالمي، هناك "بادئات" كبيرة بنسبة 2-3 مرات أكثر، لذا فإن الأخطاء هناك أعلى.

تحدد MaxMind حدودها بوضوح: 99.8% دقة على مستوى الدولة، حوالي 80% على مستوى الولاية/المنطقة في الولايات المتحدة و66% على مستوى المدينة - حيث تعني "المدينة" الوصول إلى دائرة نصف قطرها 50 كم. يتم الإشارة بشكل منفصل إلى أن العناوين في الشبكات المحمولة تستخدمها الهواتف على مسافات بعيدة، وفي حالة VPN أو بروكسي، تقوم القاعدة بتحديد موقع الخادم، وليس المستخدم النهائي.

لماذا يرى الفاحص والموقع أشياء مختلفة

هنا تكمن حل اللغز في السيناريو الأصلي. الفاحص الذي فتحته يعرض بيانات قاعدته الخاصة. الموقع المستهدف ينظر إلى قاعدته الخاصة. هذه إجابات مختلفة على نفس السؤال، وكلاهما "صحيح" في نظام إحداثياته الخاص.

ثلاث آليات محددة للاختلاف:

  • بائعون مختلفون. يحصل الموقع عبر Cloudflare على البلد من رأس CF-IPCountry - هذه بيانات خاصة بـ Cloudflare، وغالبًا ما تختلف مع ما تقدمه MaxMind في نفس اللحظة لنفس العنوان. خدمات البث وأنظمة الدفع تحتفظ بقوائم خاصة بها، مضافة إلى تاريخ السلوك.
  • عمر البيانات المختلفة. يتم تحديث GeoLite2 City وCountry المجانية مرتين في الأسبوع - يوم الثلاثاء والجمعة. يتم إصدار GeoIP2 التجارية كل يوم عمل. سيرى الموقع الذي يعتمد على قاعدة قديمة صورة العام الماضي. وهذا يفسر أيضًا لماذا "تتأقلم" الشبكات الفرعية الجديدة لأسابيع.
  • تفاصيل مختلفة. لدى البائعين سياسات مختلفة: بعضهم يقدم المدينة، بينما يقوم الآخرون بتقريبها عمدًا إلى المنطقة أو البلد إذا كانت الثقة منخفضة. عدم وجود مدينة ليس خطأ، بل هو رفض للتخمين.

أربع حالات حيث يكون الاختلاف مضمونًا تقريبًا

  1. البروكسيات المحمولة. أسوأ حالة من حيث التعريف: CGNAT، بادئة واحدة على نصف البلاد، ومتوسط الخطأ يصل إلى 200 كم. من غير المجدي المطالبة بدقة المدينة من IP المحمول - الشبكة ليست مصممة بهذه الطريقة. من المفيد أيضًا التحقق مما إذا كان IP هو فعلاً من شبكة المحمول، وليس مركز بيانات مع ASN مزيف: تحليل المنهجية - في المادة كيفية تمييز البروكسي 4G الحقيقي عن ASN المزيف.
  2. الكتل المعاد بيعها أو المنقولة. بعد نقل الشبكة الفرعية IPv4 إلى مالك جديد، تبقى الدولة القديمة في القواعد لعدة أشهر. سوق العناوين الثانوية نشط، لذا فإن هذه ظاهرة شائعة وليست غريبة.
  3. Anycast والسحب. يتم الإعلان عن نفس البادئة من عشرات النقاط حول العالم. تضطر القاعدة إلى تقليل ذلك إلى موقع واحد - وأي اختيار سيكون غير صحيح لمعظم الطلبات.
  4. التسجيل في المكتب الرئيسي. يتم تسجيل المزود في دولة واحدة، بينما يحتفظ بالبنية التحتية في دولة أخرى. تأخذ القاعدة الوثائق، لأنه لا توجد بيانات أخرى.

ماذا تفعل عمليًا

  1. تحقق حيثما كان ذلك مهمًا، وليس في الفاحص. الاختبار الوحيد المهم هو فتح الموقع المستهدف ورؤية أي بلد وعملة أظهرها. إذا كانت المهمة هي إصدار محلي من Google أو أسعار إقليمية، فإن الفاحص ليس معيارًا للقبول.
  2. قارن بين ثلاث قواعد على الأقل. إذا كانت MaxMind وIPinfo وDB-IP متوافقة - فمن المحتمل أن يرى الموقع المستهدف أيضًا نفس الشيء. الاختلاف بينها هو إشارة إلى أن العنوان مثير للجدل وسيكون هناك مشاكل معه.
  3. افصل بين متطلبات "البلد" و"المدينة". البلد لدى مزود موثوق به موثوق (99.8% حسب تقدير MaxMind). المدينة هي قيمة احتمالية بنطاق حوالي 50 كم حتى في أفضل الأحوال. يمكن بناء منطق العمل على المدينة فقط مع احتياطي للخطأ.
  4. انظر إلى البادئة، وليس العنوان. تحقق من whois وحجم الكتلة المعلنة. إذا كان IP في /16، ممتد على نصف البلاد، فلن تكون هناك ربط دقيق لدى أي شخص.
  5. لا تخلط بين الجغرافيا والسمعة. البلد الصحيح لا يعني شيئًا عن ما إذا كان العنوان مُعلمًا كبروكسي. هذه فحص منفصل عبر قواعد بيانات منفصلة - تم تفصيلها في المادة حول أساطير "IP النظيف" وفاحصي السمعة.
  6. اسأل المزود عن البيانات الجغرافية. إذا كان لدى مشغل الشبكة الفرعية بيانات جغرافية منشورة وفقًا لـ RFC 9632، فإن البلد والمدينة تأتي منه مباشرة، وليس من التخمينات. هذه هي أقوى حجة لصالح مجموعة معينة. تقوم MaxMind باستيراد وتصحيح البيانات الجغرافية مرة واحدة في يوم العمل، والتعديلات الفردية - خلال 1-2 يوم عمل، وبعد ذلك تدخل في الإصدار التالي من القاعدة.

كيف يؤثر ذلك على اختيار نوع البروكسي

من القياسات، يمكن استنتاج قاعدة بسيطة. إذا كانت المهمة تتطلب جغرافيا دقيقة - إصدار محلي من محرك البحث، أسعار إقليمية، إعلانات مستهدفة جغرافيًا - استخدم بروكسي سكني على الخطوط الثابتة: حيث يتم قياس الخطأ الوسيط بوحدات الكيلومترات. إذا كانت المهمة تتطلب ثقة المنصة في نوع الشبكة - الشبكات الاجتماعية، تطبيقات المراسلة، التطبيقات المحمولة - استخدم بروكسي محمول، ولكن ضع في اعتبارك أن النقطة على الخريطة ستتأرجح ضمن حدود المنطقة. من المستحيل دمج كلا المتطلبين في IP واحد: هذه قيود على بنية الشبكات المحمولة، وليست على جودة المجموعة.

بالنسبة للمناطق ذات النسبة العالية من الأخطاء الكبيرة - آسيا، أفريقيا - خطط على مستوى الدولة، وليس المدينة. هناك، وفقًا لبيانات الدراسة، كل عنوان ثاني أو ثالث يبتعد عن المكان الحقيقي لأكثر من مئة كيلومتر لدى أي بائع.

الاستنتاج

عبارة "البلد المحدد ليس صحيحًا" نادرًا ما تعني أنك تعرضت للخداع بالبروكسي. غالبًا ما تعني أنك قمت بمقارنة إجابات قاعدتين مختلفتين ودهشت من عدم تطابقهما. الترتيب الصحيح للإجراءات: اكتشاف أي قاعدة يقرأها الموقع المستهدف، والتحقق من الجغرافيا عليها، ومقارنة العناوين المثيرة للجدل عبر عدة مصادر، وعدم المطالبة بدقة المدينة من الشبكات المحمولة التي لا تمتلكها ولن تمتلكها.

واحفظ الرقم الرئيسي لهذا العام في ذهنك: 3-16 كم على الخطوط الثابتة مقابل 179-207 كم على المحمولة. يفسر هذا الجزء الأكبر من الشكاوى حول الجغرافيا في البروكسي قبل أن تفتح تذكرة دعم.