एक विकल्प यह है कि वर्चुअल मशीन के नेटवर्क एडेप्टर को ब्रिज मोड में बदलना है; फिर आपको अपने मेहमान के आईपी पते को प्रदान करके नेटवर्क पर अन्य मशीनों से वर्चुअल सर्वर तक पहुंचने में सक्षम होना चाहिए।
संपादित करें:
व्यावहारिक पहलुओं के लिए, वर्चुअल नेटवर्किंग पर वर्चुअलबॉक्स प्रलेखन देखें । आपके विकल्प ब्रिजिंग नेटवर्किंग का उपयोग करना है
ब्रिजिंग नेटवर्किंग के साथ, VirtualBox आपके होस्ट सिस्टम पर एक डिवाइस ड्राइवर का उपयोग करता है जो आपके भौतिक नेटवर्क एडेप्टर से डेटा को फ़िल्टर करता है। इस ड्राइवर को इसलिए "नेट फ़िल्टर" ड्राइवर कहा जाता है। यह VirtualBox को भौतिक नेटवर्क से डेटा को इंटरसेप्ट करने और इसमें डेटा इंजेक्ट करने की अनुमति देता है, जो प्रभावी रूप से सॉफ्टवेयर में एक नया नेटवर्क इंटरफ़ेस बनाता है। जब कोई मेहमान इस तरह के नए सॉफ्टवेयर इंटरफ़ेस का उपयोग कर रहा होता है, तो वह होस्ट सिस्टम को देखता है, जैसे कि अतिथि नेटवर्क केबल का उपयोग करके इंटरफ़ेस से भौतिक रूप से जुड़ा था: होस्ट उस इंटरफ़ेस के माध्यम से अतिथि को डेटा भेज सकता है और उससे डेटा प्राप्त कर सकता है। इसका मतलब है कि आप अतिथि और बाकी नेटवर्क के बीच रूटिंग या ब्रिजिंग सेट कर सकते हैं।
या पोर्ट अग्रेषण :
चूंकि वर्चुअल मशीन वर्चुअलबॉक्स से आंतरिक और होस्ट के लिए अदृश्य एक निजी नेटवर्क से जुड़ा है, अतिथि पर नेटवर्क सेवाएं होस्ट मशीन या उसी कंप्यूटर पर अन्य कंप्यूटरों तक पहुंच योग्य नहीं हैं। हालाँकि, एक फिजिकल राउटर की तरह, वर्चुअलबॉक्स पोर्ट फॉरवर्डिंग के माध्यम से चयनित सेवाओं को गेस्ट के बाहर दुनिया के लिए उपलब्ध करा सकता है। इसका मतलब यह है कि वर्चुअलबॉक्स होस्ट पर कुछ बंदरगाहों को सुनता है और सभी पैकेट जो अतिथि के लिए, उसी या एक अलग पोर्ट पर पहुंचता है।
तो, NAT पोर्ट अग्रेषण के मामले में, आपको निम्नलिखित कमांड का उपयोग करना चाहिए:
VBoxManage modifyvm "VM name" --natpf1 "guesthttp,tcp,,80,,80"