شرح صفوف ومحتوى الفقرة
تخيّل وجود خط اتصال داخلي خاص ومغلق يربط مكتب المهندس بغرفة المختبر الموجودة في الطابق السفلي فقط؛ بحيث يستطيع المهندس التحدث مع المختبر ومراقبة شاشاته في أي لحظة، لكن لا يوجد أي سلك يربط هذا المختبر بالشارع الخارجي أو بشبكة الهاتف العامة. يُجسّد وضع المضيف فقط (Host-Only Networking) هذه البيئة الخاصة المعزولة عن الإنترنت داخل برنامج VirtualBox.
عند تفعيل هذا الوضع، ينشئ البرنامج بطاقة شبكة برمجية افتراضية داخل نظام تشغيلك الحقيقي المضيف مثل vboxnet0، ويربطها بمفتاح شبكة داخلي خاص يجمع حاسوبك المضيف بالأجهزة الافتراضية الموضوعة على نفس البطاقة دون أي مسار يخرج إلى راوتر المنزل أو الإنترنت العام.
نص
# 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)
كيف يوظف مطورو الويب ومحللو الأمن وضع Host-Only في بيئات العمل الاحترافية؟
- معاينة المواقع وقواعد البيانات محلياً: يستطيع مطور الويب فتح متصفح جهازه الحقيقي والاتصال مباشرة بخادم الويب أو قاعدة بيانات
MySQLأو جلسةSSHداخل الآلة الافتراضية بسرعة فائقة ودون الحاجة لضبط قواعد توجيه منافذ، مع ضمان عدم قدرة أي جهاز خارجي على الوصول لبيئة التطوير. - نمط البطاقتين المزدوج للمطورين: عندما يحتاج المطور إلى تنزيل حزم من الإنترنت وفي الوقت نفسه يريد عنواناً ثابتاً ومباشراً للاتصال بالضيف، يفعّل بطاقتي شبكة للجهاز الافتراضي: البطاقة الأولى
Adapter 1على وضعNATللإنترنت، والبطاقة الثانيةAdapter 2على وضعHost-Onlyللتواصل المباشر مع المضيف.