كيف ترصد Blackout Map انقطاعات الإنترنت
ترصد Blackout Map ما إذا كان الإنترنت في كل دولة لا يزال قابلًا للوصول من العالم الخارجي، وتجمع بين إشارتين مستقلتين حتى لا يتسبب قياس خاطئ واحد في تلوين دولة بالأحمر.
1. مجسّاتنا الخاصة
كل 5 دقائق نرسل اختبار ping إلى أجهزة مضيفة عددها 5,798 داخل أكثر من 200 دولة: مراسي ومجسّات RIPE Atlas، ومحلّلات DNS عامة يدرجها public-dns.info، و— حيث تندر هذه — بوابات شبكات ضمن نطاق العناوين الخاص بالدولة نفسها (نعثر عليها عبر RIPEstat). نوزّع الأجهزة المضيفة على أكبر عدد ممكن من الشبكات المختلفة في كل دولة، حتى لا يبدو تعثّر مزوّد واحد كأنه انقطاع على مستوى البلاد.
يُعاد بناء قائمة الأجهزة المضيفة والتحقق منها كل أسبوع: يجب أن يستجيب كل مرشّح قبل استخدامه، لأن الجهاز المعطّل يبدو تمامًا مثل الانقطاع التام. تُستبعد الأجهزة المضيفة لدى مزوّدي الخدمات السحابية العالميين — فموقعها لا يدل كثيرًا على الدولة المدرجة فيها.
قبل الحكم على أي دولة، تفحص كل دورة ست خدمات عالمية كبرى (Cloudflare وخوادم DNS من Google وQuad9، وOpenDNS، وخادمَي جذر). إذا تعذّر على خادمنا الوصول إليها، تُلغى الدورة.
تعمل مجسّاتنا من خادم واحد في ألمانيا، لذلك نحتاط أيضًا من المشكلات في مسارنا نحن. إذا توقفت عدة دول في منطقة واحدة عن الاستجابة في اللحظة نفسها بينما لا يرى IODA شيئًا هناك، نعدّ ذلك مشكلة في مسارنا لا في شبكتها. وعندما ترى مجسّاتنا تراجعًا في دولة ما، تعيد مجسّات تطوعية في ثلاث قارات أخرى (Globalping) اختبار الأجهزة التي لم نتمكن من الوصول إليها: إن وصلت إليها، نتجاهل مجسّاتنا لتلك الدولة؛ وإن لم تصل هي أيضًا، يُعلَّم الانقطاع بأنه مؤكَّد من مواقع أخرى.
2. IODA
يتتبّع مشروع Internet Outage Detection and Analysis في Georgia Tech توجيه BGP (هل لا تزال شبكات الدولة معلَنة على الإنترنت؟) والفحص النشط واسع النطاق لكل دولة. نستخدم تنبيهاته المفتوحة كرأي ثانٍ، وكمصدر رئيسي للأماكن التي يقلّ فيها عدد الأجهزة المضيفة القابلة للوصول.
كيف تُحدَّد الحالة
- يعمل — الشبكات قابلة للوصول كالمعتاد.
- متدهور — عدد الشبكات القابلة للوصول أقل من المعتاد بشكل ملحوظ، أو يرصد مصدر واحد فقط مشكلة.
- انقطاع جزئي — جزء كبير من شبكات الدولة غير قابل للوصول.
- انقطاع تام — لا شيء تقريبًا قابل للوصول، بتأكيد المصدرين كليهما، أو سُحبت مسارات BGP.
- لا توجد بيانات — لا قياسات موثوقة حاليًا.
يُقاس «الوضع الطبيعي» لكل دولة على حدة: نقارن عدد الأجهزة المضيفة التي تستجيب الآن بما هو معتاد لتلك الدولة خلال اليوم الأخير. وأثناء أي حادث يُجمَّد خط الأساس هذا، حتى لا يتحول انقطاع طويل بصمت إلى وضع طبيعي جديد.
يعطي كل مصدر مستوى يتراوح من الطبيعي إلى الانقطاع التام. إذا لم يرصد أحد المصدرين أي مشكلة، تُعرض الدولة بحالة «متدهور» على الأكثر؛ وإلا يُحسب متوسط المصدرين. أما التنبيهات التي تبقى مفتوحة لدى IODA أكثر من أسبوع بينما لا ترصد مجسّاتنا شيئًا، فتُعامل على أنها تغيّر في الشبكة وليست انقطاعًا.
عمليات قطع وحجب مُبلغ عنها
بعض القيود لا تجعل الدولة غير قابلة للوصول: حجب وسائل التواصل الاجتماعي، أو قطع الإنترنت في منطقة واحدة بينما يبقى باقي البلاد متصلًا. لهذه الحالات نعرض متتبّع Pulse لعمليات قطع الإنترنت من Internet Society، الذي يسجّل عمليات القطع والحجب التي تأمر بها الحكومات حول العالم. وتظهر الدول التي تشهد تقييدًا جاريًا مُبلغًا عنه مظلّلة بخطوط مائلة على الخريطة. بيانات قطع الإنترنت مقدَّمة من Internet Society.
الكابلات البحرية
تعرض صفحات الدول كيفية اتصال كل دولة عبر البحر — عدد الكابلات البحرية ومحطات الإنزال ومؤشر المرونة — مع حوادث الكابلات الأخيرة، من GeoCables (CC BY 4.0). يفسّر ذلك سبب هشاشة بعض الأماكن، لكنه لا يغيّر أبدًا حالة أي دولة.
ترسم طبقة الكابلات الاختيارية على الخريطة (الإعدادات ← طبقات الخريطة، تجريبي) مسارات الكابلات من OpenStreetMap (© المساهمون في OpenStreetMap، ODbL). لا يغطي OpenStreetMap سوى جزء من كابلات العالم، لذا فالطبقة غير مكتملة.
الزلازل وسياق آخر
تعرض الخريطة الزلازل بقوة 5 درجات فأكثر خلال آخر 7 أيام (USGS)، وكلٌّ منها مرتبط بأقرب دولة، لترى ما إذا صمد الإنترنت فيها. يمكن إخفاؤها من الإعدادات أو من مفتاح الخريطة. وكميزة تجريبية اختيارية، يمكن أيضًا من الإعدادات إضافة الانقطاعات والحالات الشاذة في حركة البيانات التي يُبلغ عنها Cloudflare Radar (CC BY-NC 4.0). لا يغيّر أيٌّ من ذلك حالة أي دولة.
لوحات الخريطة «واقعية» و«بسيطة» والمحيط «الواقعي» مستمدة من NASA Blue Marble (ملكية عامة)؛ وتتبع صحارى لوحة «بسيطة» أيضًا خريطة مناخ كوبن-جايجر من Beck et al. (2018) (CC BY 4.0).
التنبيهات والخلاصات والتضمين
تابع دولة (زر التنبيهات في لوحتها) لتصلك إشعارات المتصفح عند انقطاع الإنترنت فيها أو عودته؛ على iPhone وiPad يعمل ذلك بعد إضافة Blackout Map إلى الشاشة الرئيسية. لكل دولة خلاصة RSS، وهناك خلاصة عالمية على /feed.xml، ولكل صفحة دولة بطاقة حالة مباشرة يمكنك تضمينها في موقعك.
يمكن إعادة استخدام بيانات الحالة الخاصة بنا (/data/status.json) بموجب CC BY-NC 4.0: اذكر Blackout Map مع رابط، ولا تستخدمها لأغراض تجارية. للاستخدام التجاري، اسألنا أولاً عبر اتصل بنا.
القيود
نرى إمكانية الوصول، لا المحتوى. لا تظهر هنا الرقابة على تطبيقات أو مواقع بعينها، ولا إبطاء السرعة الذي يُبقي الاتصالات تعمل، ولا الانقطاعات داخل الشبكات التي لا تؤثر على إمكانية الوصول من الخارج. وتعتمد الدول الصغيرة ذات الأجهزة المضيفة العامة القليلة على IODA وحده.
كم مرة تُحدَّث الخريطة؟
كل 5 دقائق. لا تتغيّر الحالة إلا بعد استمرارها 10 دقائق (15 دقيقة للتعافي)، حتى لا تومض الخريطة بسبب انقطاعات قصيرة.
هل تستطيع Blackout Map رؤية المواقع أو التطبيقات المحجوبة؟
لا. فهي تقيس ما إذا كانت الشبكات داخل الدولة قابلة للوصول من الخارج. لا يظهر حجب تطبيقات أو مواقع بعينها، ولا الاتصالات البطيئة التي لا تزال تعمل.
من أين تأتي البيانات؟
من مجسّاتنا الخاصة (مراسي ومجسّات RIPE Atlas، ومحلّلات DNS عامة، وبوابات شبكات، يُعاد التحقق منها أسبوعيًا)، ومن IODA في Georgia Tech، وعمليات القطع المُبلغ عنها التي تقدّمها Internet Society (Pulse)، و— كمعلومات خلفية فقط — بيانات الكابلات البحرية من GeoCables وOpenStreetMap، والزلازل من USGS، واختياريًا Cloudflare Radar.
هل يمكنني تلقي تنبيه عندما ينقطع الإنترنت في دولة ما؟
نعم. افتح دولة على الخريطة المباشرة واضغط «التنبيهات» لتصلك إشعارات المتصفح عند انقطاع الإنترنت فيها أو عودته، أو تابع كل انقطاع تام حول العالم من الإعدادات. ولكل دولة أيضًا خلاصة RSS.