Check-Host.cc

الإعدادات المتقدمة
عرض الخريطة العالمية

إبراز العقد اللي بتحلّل لهذه القيمة.

فحص سجل AAAA (IPv6) العالمي

سجل AAAA (واللي بيتنطق عادة Quad-A) بيشتغل بنفس طريقة سجل A العادي بالظبط، بس بيتعامل مع ترجمة أسماء الهوست (Hostnames) لعناوين IPv6 بحجم 128 بت. تم تطوير الـ IPv6 عشان يحل مشكلة النقص الحرج في مساحة عناوين IPv4 العالمية، وبيسمح للأجهزة إنها تتصل مباشرة بسيرفرات الويب من غير ما تعدي على طبقات ترجمة شبكة معقدة وبتزود الـ Latency زي Carrier-Grade NAT (CGNAT). وبما إن شركات الموبايل ومزودي خدمة الإنترنت (ISPs) بقوا بيعتمدوا بقوة على البنية التحتية لـ IPv6 كإعداد افتراضي، فبقى ضروري جداً استخدام سجلات AAAA صالحة عشان تحسن أداء التطبيقات.

معمارية الـ Dual-Stack وخوارزمية Happy Eyeballs

شبكات الـ Production الحديثة بتشتغل بإعدادات "Dual-Stack". ده معناه إن منطقة الـ DNS (Authoritative Zone) بتنشر سجل A وسجل AAAA لنفس الدومين بالظبط. لما نظام تشغيل العميل (iOS، Android، Windows 11) بيعمل Resolve لدومين Dual-Stack، بيفضل بروتوكول IPv6 بشكل صارم. وعشان التطبيقات ما تعلقش لو توجيه الـ IPv6 مش مستقر، المتصفحات بتطبق خوارزمية Happy Eyeballs (RFC 8305). المتصفح بيبدأ اتصالات متزامنة (Asynchronous) لسجلات AAAA و A في نفس الوقت. أول TCP Handshake بيكمل هو اللي بيتم استخدامه، وده بيخفي أي مشاكل في الشبكة عن المستخدم النهائي.

ثغرة الـ Timeout بسبب الـ "Broken IPv6"

من أخطاء الإعدادات الشائعة والمدمرة جداً إن مهندس الأنظمة يضيف سجل AAAA لمنطقة الـ DNS بس ينسى يربط (Bind) السوفت وير بتاع الـ Web Server بواجهة شبكة الـ IPv6. على سبيل المثال، لو إعدادات Nginx فيها listen 443 ssl; بس ومفيهاش listen [::]:443 ssl;، السيرفر هيسقط حزم الـ IPv6 اللي جياله في صمت. مستخدمي الموبايل هيعانوا من Latency عالي جداً في التطبيق. أجهزتهم هتحاول تتصل بسجل AAAA، وتستنى لحد 30 ثانية لغاية ما يحصل Connection Timeout، وبعدين ترجع تستخدم عنوان IPv4 القديم. فحص انتشار الـ AAAA العالمي بيضمن إن بنيتك التحتية فعلًا شغالة وتقدر توصلها من خلال الـ Routing الحديث.

التحقق من البنية التحتية لـ IPv6

عشان جداول توجيه الـ IPv6 معقدة بطبيعتها أكتر من IPv4، مجرد إن سجل AAAA بيشاور لعنوان صالح ده مش بيضمن الوصول العالمي ليه. مشاكل الـ Peering بين مزودي خدمة النقل (Tier 1) غالباً بتعمل "Blackholes" في الـ IPv6، بحيث إن مناطق جغرافية معينة متقدرش توصل للوجهة. تشغيل فحص AAAA موزع بيأكد إن إعلانات BGP لشبكة الـ IPv6 الفرعية الخاصة بسيرفرك بتنتشر بشكل صحيح عبر أنظمة مستقلة (AS) متعددة.