كيفية السماح بالاتصالات الواردة إلى خادم في VirtualBox

إذا كنت تستخدم VirtualBox لتشغيل توزيعة Linux وقد قمت بتكوين NAT (ترجمة عنوان الشبكة) للآلة الافتراضية، قد تواجه مشكلات عند محاولة السماح بالاتصالات الواردة. على سبيل المثال، قد تتساءل عن كيفية تمكين حركة مرور الويب أو طلبات الـ ping إلى الآلة الافتراضية الخاصة بك - والتي عادة ما تعمل تحت عنوان IP مثل 10.0.2.15. لحسن الحظ، هناك حل بسيط لهذه المشكلة الشائعة.

فهم المشكلة

NAT هو وسيلة فعالة لتمكين الاتصالات الصادرة إلى الإنترنت أثناء تشغيل آلة افتراضية، لكنه يطرح تحديات عندما ترغب في السماح للأجهزة الخارجية بالاتصال بها. غالبًا ما يؤدي هذا إلى حدوث خطأ في المهلة عند إرسال طلب ping من جهاز المضيف الخاص بك.

لماذا يمثل هذا تحديًا؟

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

الحل: تكوين إعادة توجيه المنفذ في VirtualBox

لتمكين الاتصالات الواردة في إعدادات VirtualBox الخاصة بك، يمكنك الاستفادة من ميزة إعادة توجيه المنفذ المقدمة في إعدادات NAT. إليك دليل خطوة بخطوة:

الخطوة 1: فتح إعدادات VirtualBox

  1. قم بتشغيل تطبيق VirtualBox.
  2. اختر الآلة الافتراضية الخاصة بك من القائمة.
  3. انقر على أيقونة الإعدادات (رمز الترس).

الخطوة 2: الوصول إلى إعدادات الشبكة

  1. في نافذة الإعدادات، انتقل إلى علامة التبويب الشبكة.
  2. تأكد من أن محول الشبكة مفعل ومضبط على NAT.

الخطوة 3: تكوين إعادة توجيه المنفذ

  1. انقر على قائمة متقدم المنسدلة.
  2. اختر زر إعادة توجيه المنفذ. سيفتح هذا نافذة إعدادات جديدة.

الخطوة 4: إضافة قاعدة جديدة

  1. في نافذة إعادة توجيه المنفذ، انقر على زر إضافة قاعدة (رمز الزائد).
  2. املأ الحقول التالية:
    • الاسم: أعط اسمًا للقانون (على سبيل المثال، حركة مرور الويب).
    • البروتوكول: اختر TCP.
    • IP المضيف: اتركه فارغًا لقبول الاتصالات على جميع الواجهات.
    • منفذ المضيف: اضبطه على رقم المنفذ الذي ترغب في استخدامه على المضيف (على سبيل المثال، 8080 لـ HTTP).
    • IP الضيف: أدخل عنوان IP الخاص بالآلة الافتراضية (على سبيل المثال، 10.0.2.15).
    • منفذ الضيف: اضبطه على رقم المنفذ الذي تعمل عليه الخدمة في الآلة الافتراضية (عادة 80 لخادم ويب).

الخطوة 5: حفظ الإعدادات الخاصة بك

انقر على موافق لحفظ القاعدة وإغلاق نافذة إعادة توجيه المنفذ، ثم انقر على موافق مرة أخرى لإغلاق الإعدادات.

اختبار تكوينك

الآن بعد أن قمت بإعداد إعادة توجيه المنفذ، حان الوقت لاختبار ما إذا كان يعمل:

  1. ابدأ الآلة الافتراضية الخاصة بك.
  2. تأكد من أن خادم الويب أو الخدمة المطلوبة قيد التشغيل على منفذ الضيف المحدد.
  3. افتح متصفح الويب على جهاز المضيف الخاص بك واكتب في عنوان URL التالي: http://localhost:8080 (بدل 8080 بأي منفذ اخترته).
  4. تحقق مما إذا كانت الصفحة تفتح بنجاح.

الاستنتاج

مع الخطوات المذكورة أعلاه، يمكنك بنجاح السماح بالاتصالات الواردة إلى الآلة الافتراضية الخاصة بك التي تعمل في VirtualBox. من خلال استخدام ميزة إعادة توجيه المنفذ في إعدادات NAT، يمكنك التأكد من أن خدمات مثل خوادم الويب تستجيب للطلبات من جهاز المضيف الخاص بك. للحصول على دليل أكثر شمولاً حول إعادة توجيه المنفذ مع NAT، يمكنك الرجوع إلى موارد أكثر تفصيلاً، بما في ذلك الدروس المتاحة عبر الإنترنت.

الآن، تفضل واستمتع بقدرات الاتصال السلسة في بيئات VirtualBox الخاصة بك!