استعلام ASN

أي شبكة تُعلن عن عنوان معيّن، وضمن أي بادئة يقع.

جرّب:

كيف يقرر الإنترنت وجهة الحزمة

لا خريطة هناك. ولا سلطة مركزية تعرف الطريق من عنوان إلى آخر. بل هناك نحو 75٬000 نظام مستقل — مزوّدو إنترنت وشركات استضافة وجامعات ومصارف — يعلن كلٌّ منها لجيرانه نطاقات العناوين التي سيحمل حركتها، ويقرر كلٌّ منها بنفسه أي الإعلانات التي يسمعها يصدّق.

وذلك البروتوكول هو BGP، والترتيب أكثر ارتجالاً بكثير مما توحي به عبارة «البنية التحتية للإنترنت». وهو يعمل لأن للشبكات أسباباً تجارية تدفعها إلى حسن السلوك، ولأن معظمها يرشّح إعلانات جيرانه ترشيحاً معقولاً.

ولهذا يجري التوجيه على البادئات لا على العناوين. فلا أحد يعلن 8.8.8.8؛ بل تعلن Google البادئة 8.8.8.0/24، فيخزّن كل موجّه في العالم مدخلاً واحداً بدل 256. والبحث أعلاه يبيّن البادئة التي يقع فيها عنوانك فعلاً — وهي غالباً أكبر مما تظن.

لماذا ‎/24 هو الحدّ الأدنى

جدول التوجيه العالمي نحو مليون مدخل، وكل موجّه على الإنترنت يحتفظ به كاملاً في ذاكرة سريعة. وللإبقاء على ذلك محدوداً، يرشّح معظم المشغّلين الإعلانات الأطول من ‎/24 في IPv4.

والأثر العملي أنك لا تستطيع إعلان حفنة عناوين. فـ ‎/24 هو الحد الأدنى الذي سينتشر، ولهذا فإن الحصول على مساحة عناوين خاصة بك مسعىً ذو شأن — إذ نفدت عناوين IPv4 لدى السجلات قبل سنوات، فصار ‎/24 يأتي اليوم من سوق نقل الملكية بسعر لم يتحرك إلا في اتجاه واحد.

ماذا يخبرك رقم AS وماذا لا يخبرك

يستحق الأمر الفصل بين شيئين يُخلَط بينهما باستمرار.

البحث عن ASNتحديد الموقع الجغرافي
يجيب عنأي شبكة تعلن هذا العنوانأين يُستعمل العنوان على الأرجح
يستند إلىإعلانات BGP الحيّةبيانات التسجيل واستنتاج من زمن الاستجابة
الموثوقيةدقيق — فهو حقيقة توجيهالدولة صحيحة عادةً، والمدينة خاطئة كثيراً

فسؤال «من يشغّل هذا العنوان» يمكن الإجابة عنه بثقة. أما «أين يوجد هذا الشخص» فلا، ومع ذلك يُعرض السؤالان روتينياً وكأنهما بحث واحد.

هكذا يعمل كشف الـ VPN

يستحق القول صراحةً، لأنه أكثر عادية مما توحي به أغلب التفسيرات. فالموقع الذي يريد معرفة ما إذا كنت على VPN لا يحلّل حركتك. بل يبحث عن ASN لعنوانك ويطابقه بقائمة من مزوّدي الاستضافة ومشغّلي VPN المعروفين.

فالاتصال المنزلي يعلنه مزوّد إنترنت استهلاكي. وعقدة خروج VPN يعلنها مركز بيانات. والاثنان لا يشبهان أحدهما الآخر في شيء عند هذه الطبقة، وتكلفة الفحص مراجعة واحدة في قاعدة بيانات.

وهو ليس قاطعاً — فكثير من حركة الأعمال المشروعة تنطلق من مراكز البيانات، وبعض المشغّلين يستعملون مساحة عناوين سكنية تحديداً لتفادي ذلك. لكنه يفسّر لماذا كشف الـ VPN شائع ورخيص، ولماذا لا علاقة له بقوة التشفير.

حين يخطئ التوجيه

لا مصادقة مدمجة في BGP. فالشبكة التي تعلن بادئة لا تملكها سيصدّقها كل من لا يرشّحها، فتذهب حركة تلك البادئة إلى المكان الخطأ. وقد حدث هذا على نطاق واسع أكثر من مرة — إذ أخرج سوء إعداد لدى مشغّل واحد أجزاءً كبيرة من الويب عن الخدمة، واستُعملت عمليات اختطاف متعمَّدة لاعتراض الحركة.

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

وإن أبلغ البحث أعلاه عن عدة أرقام AS لبادئة واحدة، فإن anycast هو التفسير الأرجح بفارق كبير. ولا يصير الأمر مقلقاً إلا حين لا تكون بين الشبكات المعنية علاقة معقولة.

ذات صلة

أما الجانب الجغرافي للعنوان — بما يلحق به من تحفظات على الدقة — فيغطيه البحث عن IP. ولتستنتج بنفسك البادئة التي يقع فيها عنوان ما، تتولى حاسبة الشبكات الفرعية الحساب.

أسئلة حول التوجيه

ما هو النظام المستقل (AS)؟

شبكة تخضع لجهة إدارية واحدة تقرّر سياسة توجيهها بنفسها — مزوّد إنترنت، أو شركة استضافة كبيرة، أو جامعة، أو مصرف. لكل واحدة رقم، وبروتوكول BGP هو الطريقة التي تخبر بها بعضها بعضاً عن نطاقات العناوين التي تقبل حمل حركتها. والإنترنت في جوهره نحو 75٬000 من هذه الشبكات اتفقت على التوجيه لبعضها، وهو ترتيب أكثر ارتجالاً مما يفترض معظم الناس.

هل هذا مثل تحديد الموقع الجغرافي عبر IP؟

لا، والفرق يستحق التوضيح. هذه الأداة تخبرك أي شبكة تعلن العنوان، وهي حقيقة توجيه دقيقة. أما تحديد الموقع فيخمّن أين يُستعمل العنوان فعلياً، وهو استنتاج من بيانات التسجيل ومن زمن الاستجابة الملحوظ، وكثيراً ما يخطئ على مستوى المدينة. فإن أردت معرفة من يشغّل عنواناً ما فإن ASN هو الجواب الموثوق؛ وإن أردت معرفة أين يوجد شخص ما فلا هذا ولا ذاك بالموثوقية التي يظنها الناس.

لماذا يظهر لعنوان واحد أكثر من رقم AS؟

غالباً بسبب anycast — إذ يُعلَن البادئة نفسها من مواقع كثيرة في وقت واحد، وهكذا تعمل Cloudflare وخدمة DNS من Google ومعظم شبكات توصيل المحتوى. وقد يعني أيضاً شبكة متعددة الاتصالات تعلن عبر أكثر من مزوّد أعلى. وأحياناً يكون تسرّب مسار أو اختطافاً، حيث يعلن أحدهم بادئة لا حق له فيها؛ وهذا أندر، وهو تحديداً ما وُجد RPKI لمنعه.

ما أصغر بادئة تُوجَّه فعلاً؟

‏‎/24 في IPv4 عملياً. إذ يرشّح معظم المشغّلين كل ما هو أطول للحفاظ على جدول التوجيه العالمي قابلاً للإدارة، فإعلان ‎/25 لن ينتشر وإن كان صالحاً من الناحية التقنية. ولهذا لا يكفي شراء حفنة عناوين IP لتعلنها بنفسك — تحتاج ‎/24 على الأقل، وصرت تحتاج على نحو متزايد إلى شرائه من سوق نقل الملكية، بعد أن نفدت العناوين لدى السجلات.

هل أستطيع معرفة ما إذا كان عنوان IP يخص VPN أو مركز بيانات؟

رقم الـ AS دليل قوي. فالعنوان الذي تعلنه شركة استضافة أو مشغّل VPN معروف ليس اتصالاً منزلياً على الأرجح، وهكذا بالضبط تكتشف المواقع استخدام الـ VPN: تقارن ASN بقائمة لديها. لكنه ليس قاطعاً: فالشركات تشتري العبور من مزوّدي الاستضافة، وبعض مشغّلي VPN يستعملون مساحة عناوين سكنية. وما يثبته فعلاً هو أن سؤال «أي شبكة هذه؟» أسهل في الإجابة بكثير مما يتوقع معظم الناس.

The AS behind an address is how sites tell a datacenter connection from a residential one — it is the usual basis for VPN detection, and it is a lookup anyone can do. See what your own address says

آخر مراجعة . وجدت شيئاً لم يعد محدَّثاً؟ أخبِرنا.