تشغيل IPv4 وIPv6 معًا
شاهد كيف تتيح البنية مزدوجة الحزمة تعايش الإصدارين على شبكة واحدة.
تشغيل IPv4 وIPv6 معًا درس مجاني في Network+ Academy على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Network+ Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Network+ Academy 4 دروس في المجموع.
تعايش طويل الأمد
لا يتوافق IPv4 وIPv6 مباشرةً، لذلك لا يمكن للإنترنت التحول بينهما خلال ليلة واحدة. بل يعمل البروتوكولان جنبًا إلى جنب لسنوات خلال مرحلة الانتقال.
يجب على متخصصي الشبكات دعم البروتوكولين، ولهذا يغطي اختبار Network+ التقنيات التي تتيح لهذين الإصدارين العمل معًا بسلاسة.
أساسيات Dual-Stack
النهج الأكثر شيوعًا هو dual-stack، حيث يشغّل الجهاز IPv4 وIPv6 في الوقت نفسه. ويمتلك عنوانًا من كل نوع، ويختار النوع الذي يستخدمه لكل وجهة.
يُعد dual-stack طريقة الانتقال المفضلة لأنه لا يحتاج إلى ترجمة؛ إذ يستخدم كل بروتوكول مساره الأصلي ببساطة.
كيف يختار Dual-Stack
على مضيف dual-stack، يفضّل نظام التشغيل عمومًا IPv6 عندما تدعم الوجهة والمسار ذلك، ثم يعود إلى IPv4 عند تعذر ذلك.
تسترشد عملية الاختيار بسجلات DNS المُعادة: إذ يشير سجل AAAA إلى IPv6، بينما يشير سجل A إلى IPv4. ويختار الجهاز بناءً على ما هو متاح وقابل للوصول.
الأنفاق عبر البروتوكول الآخر
عند غياب مسار أصلي لأحد البروتوكولين، تقوم tunneling بتغليف أحد البروتوكولين داخل الآخر. فعلى سبيل المثال، يمكن تغليف حزم IPv6 داخل IPv4 لعبور مقطع لا يدعم إلا IPv4.
تتيح آليات tunneling لجزر IPv6 المعزولة التواصل عبر إنترنت IPv4 إلى أن يتوفر IPv6 أصلي من طرف إلى طرف.
تقنيات الترجمة
تترجم NAT64 بين IPv6 وIPv4، مما يتيح لعميل يعمل بـ IPv6 فقط الوصول إلى خادم يعمل بـ IPv4 فقط. وهي تعمل مع DNS64 الذي ينشئ سجلات AAAA المطلوبة.
الترجمة أكثر تعقيدًا من dual-stack، وتُستخدم عندما يتعذر على أحد الطرفين التحدث بالبروتوكول الآخر مطلقًا، مثل شبكات الهاتف المحمول الحديثة التي تعمل بـ IPv6 فقط وتصل إلى خدمات قديمة.
DNS مع كلا الإصدارين
يربط DNS بين العالمين من خلال أنواع السجلات. إذ يربط A record اسمًا بعنوان IPv4، بينما يربط AAAA record اسمًا بعنوان IPv6.
ينشر خادم dual-stack السجلين معًا، بحيث يتلقى كل عميل العنوان المتوافق مع إمكاناته. وتُعد سجلات DNS الصحيحة أساسية لتشغيل dual-stack بسلاسة.
example.com A 203.0.113.10
example.com AAAA 2001:db8::10اختيار مسار الانتقال
اختاروا الطريقة بناءً على ما يدعمه كل طرف:
- كلا الطرفين يدعمان الإصدارين → dual-stack (الأبسط).
- جزر IPv6 عبر IPv4 → tunneling.
- من IPv6 فقط إلى IPv4 فقط → translation (NAT64/DNS64).
يُفضّل dual-stack كلما أمكن لأنه يتجنب التكلفة الإضافية للترجمة.
استكشاف أخطاء Dual-Stack وإصلاحها
يضيف dual-stack بعض التعقيد إلى استكشاف الأخطاء وإصلاحها. فقد يُحل الاسم عبر IPv6، لكن يكون مسار IPv6 معطلًا، مما يؤدي إلى بطء الاتصالات أو فشلها رغم عمل IPv4.
توفّر أدوات مثل ping وtraceroute أوضاعًا خاصة بـ IPv6 (ping -6)، بحيث يمكنكم اختبار كل بروتوكول بشكل مستقل وتحديد حزمة البروتوكولات التي تحتوي على الخلل.
لماذا لا نتخلى عن IPv4 بعد
ما زالت أعداد هائلة من الخدمات والأجهزة والشبكات تعمل باستخدام IPv4 فقط. وسيؤدي إيقافه إلى قطع الوصول إلى أجزاء كبيرة من الإنترنت، لذلك يظل IPv4 ضروريًا.
يحدث الانتقال تدريجيًا بحكم الضرورة. فتوقعوا دعم البروتوكولين طوال مسيرتكم المهنية، حتى مع استمرار انتشار IPv6.
الواقع التشغيلي
عمليًا، تعمل معظم الشبكات الحديثة باستخدام dual-stack: إذ تحمل العملاء والخوادم والموجّهات عناوين IPv4 وIPv6 معًا. كما يشغّل مشغلو شبكات الهاتف المحمول بشكل متزايد نوى تعمل بـ IPv6 فقط، مع استخدام NAT64 للوصول إلى خدمات IPv4 القديمة.
يساعدكم فهم الآلية المستخدمة على تشخيص مشكلات الاتصال وتصميم شبكات تعمل للجميع.
جمع الإصدارين معًا
الخلاصة الأساسية: يتعايش IPv4 وIPv6، مع استخدام dual-stack كخيار افتراضي، وtunneling لعبور المقاطع غير المتوافقة، وtranslation لنقاط النهاية التي لا تدعم إلا بروتوكولًا واحدًا.
لقد أكملتم الآن أساسيات IPv6، وأصبح بإمكانكم قراءة عناوين IPv6 وتصنيفها ودمجها إلى جانب IPv4 الذي تعرفونه.
تحقق سريع
اختاروا طريقة الانتقال.
مراجعة
لقد تعلمتم تشغيل IPv4 وIPv6 معًا.
- لا يتوافق البروتوكولان، ولذلك يتعايشان خلال مرحلة انتقال طويلة.
- يشغّل Dual-stack البروتوكولين بشكل أصلي، وهو الخيار المفضل.
- تغلف Tunneling أحد البروتوكولين داخل الآخر لعبور المقاطع غير المتوافقة.
- تترجم NAT64/DNS64 بين الطرف الذي يعمل بـ IPv6 فقط والطرف الذي يعمل بـ IPv4 فقط.
- يستخدم DNS سجلات A (IPv4) وAAAA (IPv6) لتوجيه عملية الاختيار.
الأسئلة الشائعة
هل درس «تشغيل IPv4 وIPv6 معًا» مجاني؟
نعم — نص درس «تشغيل IPv4 وIPv6 معًا» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Network+ Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Network+ Academy 4 دروس في المجموع.
ماذا ستتعلم في «تشغيل IPv4 وIPv6 معًا»؟
شاهد كيف تتيح البنية مزدوجة الحزمة تعايش الإصدارين على شبكة واحدة. تتمرن على Network+ Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Network+ Academy؟
لا تُشترط خبرة سابقة. Network+ Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.
كم من الوقت يستغرق درس «تشغيل IPv4 وIPv6 معًا»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Network+ Academy هذا؟
نعم. كل درس في Network+ Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- لماذا احتجنا إلى IPv6
- قراءة عناوين IPv6 واختصارها
- أنواع عناوين IPv6 ونطاقاتها
- تشغيل IPv4 وIPv6 معًا