انتقل إلى محتوى الدرس

Host-Only Networking Mode وضع المضيف فقط Host-Only

افهم أوضاع اتصال الأجهزة الافتراضية بالشبكة في VirtualBox مثل وضع الترجمة والجسر والمضيف فقط والشبكة الداخلية، وتعلم إعداد توجيه المنافذ وبناء مختبر أمني معزول بالكامل.
4 صفوف تعليمية
تكنولوجيا الويب
2 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تخيّل وجود خط اتصال داخلي خاص ومغلق يربط مكتب المهندس بغرفة المختبر الموجودة في الطابق السفلي فقط؛ بحيث يستطيع المهندس التحدث مع المختبر ومراقبة شاشاته في أي لحظة، لكن لا يوجد أي سلك يربط هذا المختبر بالشارع الخارجي أو بشبكة الهاتف العامة. يُجسّد وضع المضيف فقط (Host-Only Networking) هذه البيئة الخاصة المعزولة عن الإنترنت داخل برنامج VirtualBox.

عند تفعيل هذا الوضع، ينشئ البرنامج بطاقة شبكة برمجية افتراضية داخل نظام تشغيلك الحقيقي المضيف مثل vboxnet0، ويربطها بمفتاح شبكة داخلي خاص يجمع حاسوبك المضيف بالأجهزة الافتراضية الموضوعة على نفس البطاقة دون أي مسار يخرج إلى راوتر المنزل أو الإنترنت العام.

الصف 2 كود برمجي
نص
# Host-Only Private Network Topology (vboxnet0):
[Host OS Virtual Adapter: 192.168.56.1]
  |-- Guest VM 1 (Web Server) : 192.168.56.101 [Host <-> VM: OK]
  |-- Guest VM 2 (Database)   : 192.168.56.102 [VM 1 <-> VM 2: OK]
  |-- Outbound to Internet    : BLOCKED (No external gateway)
  |-- Home Wi-Fi / LAN Router : BLOCKED (Invisible to LAN)
الصف 3 شرح توضيحي

كيف يوظف مطورو الويب ومحللو الأمن وضع Host-Only في بيئات العمل الاحترافية؟

  • معاينة المواقع وقواعد البيانات محلياً: يستطيع مطور الويب فتح متصفح جهازه الحقيقي والاتصال مباشرة بخادم الويب أو قاعدة بيانات MySQL أو جلسة SSH داخل الآلة الافتراضية بسرعة فائقة ودون الحاجة لضبط قواعد توجيه منافذ، مع ضمان عدم قدرة أي جهاز خارجي على الوصول لبيئة التطوير.
  • نمط البطاقتين المزدوج للمطورين: عندما يحتاج المطور إلى تنزيل حزم من الإنترنت وفي الوقت نفسه يريد عنواناً ثابتاً ومباشراً للاتصال بالضيف، يفعّل بطاقتي شبكة للجهاز الافتراضي: البطاقة الأولى Adapter 1 على وضع NAT للإنترنت، والبطاقة الثانية Adapter 2 على وضع Host-Only للتواصل المباشر مع المضيف.
الصف 4 ملاحظة هامة