عنوان IPv6 عالمي لا يعني أن حركة المرور تتجاوز النفق
النطاق يوضح إلى أي مدى يمكن توجيه العنوان، لا إلى أين ذهبت هذه الحزمة. اقرأ الواجهة والمسار المختار وبادئة النفق قبل أن تستنتج.
تعرض صفحة اختبار عنوان IPv6 عالمي، فيقفز الاستنتاج مباشرة إلى أن حركة المرور تتجاوز VPN. هذا الاستنتاج يحتاج إلى حقيقتين لم تعرضهما الصفحة قط: أي تطبيق أرسل الطلب، وأي مسار اختاره النواة له. نطاق العنوان يصف إلى أي مدى يمكن توجيه العنوان. وهو لا يقول شيئًا عن الوجهة التي ذهبت إليها هذه الحزمة تحديدًا.
النطاق والدور سؤالان مختلفان بأدلة مختلفة.
النطاق يجيب عن من يمكنه توجيهه، لا عن من يوجهه فعلًا
عناوين unicast العالمية قابلة للتوجيه على الإنترنت العام من حيث المبدأ، والعناوين المحلية الفريدة مخصصة للطوبولوجيا الداخلية، والعناوين المحلية للرابط موجودة على رابط واحد فقط. هذه خصائص كتلة العنوان. أما ما إذا كانت حزمة متجهة إلى وجهة معينة تغادر عبر النفق، فيقرره جدول التوجيه والسياسة المرتبطة بالواجهة، وكلاهما قد يشير إلى أي من الاتجاهين.
يمكن أن يكون العنوان عالمي النطاق ويُحمل مع ذلك داخل نفق، لأن النفق مسار وليس خطة عناوين.
اقرأ كل العناوين على الواجهة، لا اختبار الويب
يعرض خرج الواجهة عدة عناوين في وقت واحد: العنوان الخارجي على الرابط الفيزيائي، وعنوان النفق، وعنوان محلي للرابط لكل واجهة. اختبار الويب يعرض فقط عنوان المصدر لطلب واحد. ابدأ بـ ip -6 addr show ولاحظ أي واجهة تملك كل عنوان وما طول البادئة التي يحملها، ثم اسأل أي واجهة استخدمها الطلب فعلًا.
قارن ذلك بـ ip -6 route get 2606:4700::1111، الذي يطبع الواجهة والمصدر اللذين ستختارهما النواة لوجهة ما.
كيف تنتهي بادئة عالمية داخل نفق
تصميمان ينتجان عنوانًا عالميًا على واجهة النفق. قد يقوم المزود بـ تفويض بادئة توجَّه إلى العميل عبر النفق، وهو ما يجعل العنوان عالميًا بينما يظل المسار هو النفق. أو يحتفظ العميل بعنوانه العالمي الأصلي ويحمله النفق كحركة داخلية بينما يقوم الترويسة الخارجية بالعمل. لا يتطلب أي من التصميمين ترجمة، ومن هنا يبدأ الالتباس: التعامل مع عادات IPv4 في NAT كأنها شرط في IPv6.
اسأل المسؤول أي التصميمين ينطبق. الجواب يحدد ما يراه خادم على الجانب الآخر كمصدرك.
لماذا لا يكون العنوان الذي يبدو خاصًا إشارة ثقة
العنوان المحلي الفريد يعني أن المشغل يقصده للتوجيه الداخلي، ولا شيء أكثر. وهو لا يثبت أن الجهاز مُدار، أو أن البرمجيات موثوقة، أو أن حركة المرور مشفرة. وبالعكس، لا يثبت العنوان العالمي أن حركة المرور هربت من النفق، وهذا هو الافتراض الذي يوجد هذا المقال كله لتفكيكه.
احكم على الثقة من السياسة والمصادقة والتشفير. مظهر العنوان استدلال ضعيف يفشل في الاتجاهين.
اختبر المسار والسياسة كسؤالين
أولًا، المسار: شغّل curl -6 https://ifconfig.me عبر النفق ثم عبر الواجهة الفيزيائية، وقارن الإجابتين. ثانيًا، السياسة: تحقق من البادئة التي يحملها النفق فعلًا وما إذا كان لدى الجانب الآخر مسار عودة لها. الطلب الناجح إلى موقع عام لا يثبت أيًا منهما، لأن تلك الوجهة يمكن الوصول إليها من أي مكان. استخدم وجهة داخلية لاختبار السياسة.
سجّل عنوان المصدر الذي أنتجه كل مسار. هذه هي الأدلة التي يحتاجها أي ادعاء بالتجاوز فعلًا.