मुखपृष्ठ » कैसे » किसी वर्चुअल मशीन में पोर्ट कैसे फॉरवर्ड करें और इसे सर्वर के रूप में उपयोग करें

    किसी वर्चुअल मशीन में पोर्ट कैसे फॉरवर्ड करें और इसे सर्वर के रूप में उपयोग करें

    VirtualBox और VMware दोनों ही डिफ़ॉल्ट रूप से NAT नेटवर्क प्रकार के साथ वर्चुअल मशीन बनाते हैं। यदि आप किसी वर्चुअल मशीन के अंदर सर्वर सॉफ़्टवेयर चलाना चाहते हैं, तो आपको वर्चुअल नेट के माध्यम से इसके नेटवर्क प्रकार या फॉरवर्ड पोर्ट को बदलने की आवश्यकता होगी.

    वर्चुअल मशीन को आम तौर पर वर्चुअल मशीन के बाहर से पहुंचने की आवश्यकता नहीं होती है, इसलिए अधिकांश लोगों के लिए डिफ़ॉल्ट ठीक है। यह वास्तव में कुछ सुरक्षा प्रदान करता है, क्योंकि यह वर्चुअल मशीन को आने वाले कनेक्शन से अलग करता है.

    ब्रिजिंग नेटवर्किंग का चयन

    NAT नेटवर्क प्रकार के साथ, आपका होस्ट ऑपरेटिंग सिस्टम नेटवर्क एड्रेस ट्रांसलेशन करता है। वर्चुअल मशीन आपके होस्ट कंप्यूटर के आईपी पते को साझा करती है और किसी भी आने वाले ट्रैफ़िक को प्राप्त नहीं करेगी। आप इसके बजाय ब्रिजिंग नेटवर्किंग मोड का उपयोग कर सकते हैं - ब्रिज मोड में, वर्चुअल मशीन आपके नेटवर्क पर एक अलग डिवाइस के रूप में दिखाई देगी और आपका अपना आईपी पता होगा.

    VirtualBox में वर्चुअल मशीन के नेटवर्क प्रकार को बदलने के लिए, वर्चुअल मशीन पर राइट-क्लिक करें और सेटिंग्स का चयन करें। यदि आप सेटिंग पर क्लिक नहीं कर सकते हैं, तो आपको इन परिवर्तनों को करने से पहले वर्चुअल मशीन को बंद करना होगा.

    नेटवर्क सेटिंग्स अनुभाग में ब्रिजित एडेप्टर नेटवर्क मोड का चयन करें और ठीक पर क्लिक करें। प्रत्येक प्रकार के नेटवर्क मोड के बारे में अधिक जानकारी के लिए, वर्चुअलबॉक्स के मैनुअल में नेटवर्किंग मोड से परिचय से परामर्श करें.

    VMware अनुप्रयोगों में प्रक्रिया समान है। सबसे पहले, एक संचालित वर्चुअल मशीन को राइट-क्लिक करें और वर्चुअल मशीन सेटिंग्स का चयन करें.

    नेटवर्क एडेप्टर वर्चुअल हार्डवेयर डिवाइस का चयन करें, ब्रिड्ड नेटवर्क कनेक्शन प्रकार का चयन करें, और ठीक पर क्लिक करें.

    एक वर्चुअल मशीन के लिए अग्रेषण पोर्ट

    यदि आप किसी कारण से NAT नेटवर्क मोड का उपयोग करना पसंद करते हैं, तो आप वर्चुअल मशीन के NAT के माध्यम से बंदरगाहों को भी अग्रेषित कर सकते हैं। ध्यान दें कि इन चरणों में से केवल एक आवश्यक है - यदि आपने ऊपर नेटवर्किंग को सक्षम किया है तो आपको पोर्ट को अग्रेषित करने की आवश्यकता नहीं है.

    एक बिंदु पर, आपको वर्चुअलबॉक्स में पोर्ट को अग्रेषित करने के लिए VBoxManage कमांड का उपयोग करना था, लेकिन वर्चुअलबॉक्स में अब एक सरल ग्राफ़िकल पोर्ट-फ़ॉरवर्डिंग विंडो है। यदि आपको ग्राफ़िकल इंटरफ़ेस का उपयोग करने के बजाय VBoxManage कमांड के साथ पोर्ट फ़ॉरवर्डिंग स्थापित करने की आवश्यकता है, तो आपको VirtualBox के मैनुअल में ऐसा करने के निर्देश मिलेंगे.

    वर्चुअलबॉक्स में बंदरगाहों को आगे बढ़ाने के लिए, पहले मेनू में सेटिंग्स विकल्प का चयन करके वर्चुअल मशीन की सेटिंग्स विंडो खोलें.

    वर्चुअल मशीन के कॉन्फ़िगरेशन विंडो में नेटवर्क फलक का चयन करें, उन्नत अनुभाग का विस्तार करें, और पोर्ट फ़ॉरवर्डिंग बटन पर क्लिक करें। ध्यान दें कि यह बटन केवल तभी सक्रिय है जब आप NAT नेटवर्क प्रकार का उपयोग कर रहे हैं - यदि आप NAT का उपयोग कर रहे हैं तो आपको केवल पोर्ट को अग्रेषित करना होगा.

    आगे के बंदरगाहों के लिए वर्चुअलबॉक्स के पोर्ट फ़ॉरवर्डिंग रूल्स विंडो का उपयोग करें। आपको कोई IP पता निर्दिष्ट करने की आवश्यकता नहीं है - वे दो फ़ील्ड वैकल्पिक हैं.

    ध्यान दें: जब आपको कोई आईपी विवरण दर्ज करने की आवश्यकता नहीं होती है, तो होस्ट आईपी बॉक्स को खाली छोड़ने से वर्चुअलबॉक्स 0.0.0.0-दूसरे शब्दों में सुनेगा, यह स्थानीय नेटवर्क से सभी ट्रैफ़िक को स्वीकार करेगा और इसे आपकी वर्चुअल मशीन को भेज देगा। दर्ज 127.0.0.1 होस्ट आईपी बॉक्स और वर्चुअलबॉक्स में केवल आपके कंप्यूटर पर होने वाले ट्रैफिक को दूसरे शब्दों में होस्ट ऑपरेटिंग सिस्टम पर स्वीकार किया जाएगा.

    यदि आप VMware का उपयोग कर रहे हैं, तो आपको ऐसा करने के लिए वर्चुअल नेटवर्क एडिटर (vmnetcfg) एप्लिकेशन का उपयोग करना होगा। VMware वर्कस्टेशन उपयोगकर्ता इसे खोलने के लिए Edit -> Virtual Network Editor का चयन कर सकते हैं.

    दुर्भाग्य से, यह उपयोगिता VMware प्लेयर के साथ शामिल नहीं है। VMware प्लेयर इंस्टॉलर से vmnetcfg.exe फ़ाइल निकालकर इसे स्वयं स्थापित करने के तरीके हैं, लेकिन मैं VMware प्लेयर, VMware प्लेयर 5.0 के नवीनतम संस्करण में vmnetcfg.exe उपयोगिता का पता नहीं लगा सका - यह अब इसमें शामिल नहीं हो सकता है इंस्टॉलर। यदि आप VMware प्लेयर का उपयोग कर रहे हैं, तो आप अभी भी अपने सर्वर को सुलभ बनाने के लिए ब्रिजिंग नेटवर्किंग मोड का उपयोग कर सकते हैं.


    याद रखें कि यह एक वर्चुअल मशीन के अंदर सर्वर सॉफ्टवेयर बनाने की प्रक्रिया का एक हिस्सा है। आपको यह भी सुनिश्चित करना होगा कि:

    • आपके वर्चुअल मशीन के अंदर चल रहे फ़ायरवॉल सॉफ़्टवेयर कनेक्शन को ब्लॉक नहीं कर रहे हैं। (आपको अतिथि ऑपरेटिंग सिस्टम के फ़ायरवॉल में सर्वर प्रोग्राम की अनुमति देने की आवश्यकता हो सकती है।)
    • आपके होस्ट कंप्यूटर पर फ़ायरवॉल सॉफ़्टवेयर कनेक्शन को ब्लॉक नहीं कर रहा है। (यह केवल पोर्ट अग्रेषण के साथ NAT मोड पर लागू होता है - होस्ट कंप्यूटर का फ़ायरवॉल ब्रिजिंग नेटवर्किंग मोड में हस्तक्षेप नहीं करता है।)
    • आपका राउटर बंदरगाहों को सही ढंग से अग्रेषित कर रहा है - यह केवल तभी आवश्यक है जब आप इंटरनेट से वर्चुअल मशीन का उपयोग करना चाहते हैं। (यहां रूटर्स पर पोर्ट को अग्रेषित करने के लिए हमारे गाइड से परामर्श करें।)