VirtualBox اور VMware دونوں NAT نیٹ ورک کی قسم کے ساتھ بطور ڈیفالٹ ورچوئل مشینیں بناتے ہیں۔ اگر آپ ورچوئل مشین کے اندر سرور سافٹ ویئر چلانا چاہتے ہیں، تو آپ کو ورچوئل NAT کے ذریعے اس کے نیٹ ورک کی قسم یا فارورڈ پورٹس کو تبدیل کرنے کی ضرورت ہوگی۔



ورچوئل مشینوں کو عام طور پر ورچوئل مشین کے باہر سے قابل رسائی ہونے کی ضرورت نہیں ہوتی ہے، لہذا زیادہ تر لوگوں کے لیے ڈیفالٹ ٹھیک ہے۔ یہ درحقیقت کچھ سیکورٹی فراہم کرتا ہے، کیونکہ یہ ورچوئل مشین کو آنے والے کنکشنز سے الگ کرتا ہے۔

برجڈ نیٹ ورکنگ کا انتخاب

NAT نیٹ ورک کی قسم کے ساتھ، آپ کا میزبان آپریٹنگ سسٹم نیٹ ورک ایڈریس کا ترجمہ کرتا ہے۔ ورچوئل مشین آپ کے میزبان کمپیوٹر کے آئی پی ایڈریس کو شیئر کرتی ہے اور آنے والی کوئی ٹریفک موصول نہیں کرے گی۔ اس کے بجائے آپ برجڈ نیٹ ورکنگ موڈ استعمال کر سکتے ہیں — برجڈ موڈ میں، ورچوئل مشین آپ کے نیٹ ورک پر ایک الگ ڈیوائس کے طور پر ظاہر ہوگی اور اس کا اپنا IP ایڈریس ہوگا۔

ورچوئل باکس میں ورچوئل مشین کے نیٹ ورک کی قسم کو تبدیل کرنے کے لیے، ورچوئل مشین پر دائیں کلک کریں اور سیٹنگز کو منتخب کریں۔ اگر آپ سیٹنگز پر کلک نہیں کر سکتے ہیں، تو آپ کو یہ تبدیلی کرنے سے پہلے ورچوئل مشین کو پاور آف کرنے کی ضرورت ہوگی۔

نیٹ ورک سیٹنگ سیکشن میں برجڈ اڈاپٹر نیٹ ورک موڈ کو منتخب کریں اور ٹھیک ہے پر کلک کریں۔ نیٹ ورک موڈ کی ہر قسم کے بارے میں مزید معلومات کے لیے، سے رجوع کریں۔ نیٹ ورکنگ موڈ سیکشن کا تعارف ورچوئل باکس کے دستی میں۔

اشتہار

یہ عمل VMware ایپلی کیشنز میں بھی ایسا ہی ہے۔ سب سے پہلے، پاور آف ورچوئل مشین پر دائیں کلک کریں اور ورچوئل مشین سیٹنگز کو منتخب کریں۔

نیکسس موڈ مینیجر فائل لوکیشن

نیٹ ورک اڈاپٹر ورچوئل ہارڈویئر ڈیوائس کو منتخب کریں، برجڈ نیٹ ورک کنکشن کی قسم کو منتخب کریں، اور ٹھیک ہے پر کلک کریں۔

پورٹس کو ورچوئل مشین پر فارورڈ کرنا

اگر آپ کسی وجہ سے NAT نیٹ ورک موڈ استعمال کرنے کو ترجیح دیتے ہیں، تو آپ ورچوئل مشین کی NAT کے ذریعے بندرگاہوں کو بھی آگے بھیج سکتے ہیں۔ نوٹ کریں کہ ان اقدامات میں سے صرف ایک ضروری ہے - اگر آپ نے اوپر برجڈ نیٹ ورکنگ کو فعال کیا ہے تو آپ کو بندرگاہوں کو فارورڈ کرنے کی ضرورت نہیں ہے۔

ایک موقع پر، آپ کو ورچوئل باکس میں بندرگاہوں کو آگے بڑھانے کے لیے VBoxManage کمانڈ استعمال کرنا پڑا، لیکن VirtualBox میں اب ایک سادہ گرافیکل پورٹ فارورڈنگ ونڈو موجود ہے۔ اگر آپ کو گرافیکل انٹرفیس استعمال کرنے کے بجائے VBoxManage کمانڈ کے ساتھ پورٹ فارورڈنگ سیٹ اپ کرنے کی ضرورت ہے، تو آپ کو مل جائے گا ایسا کرنے کے لئے ہدایات ورچوئل باکس کے دستی میں۔

ورچوئل باکس میں پورٹس کو فارورڈ کرنے کے لیے پہلے مینو میں سیٹنگز آپشن کو منتخب کرکے ورچوئل مشین کی سیٹنگز ونڈو کھولیں۔

ورچوئل مشین کی کنفیگریشن ونڈو میں نیٹ ورک پین کو منتخب کریں، ایڈوانسڈ سیکشن کو پھیلائیں، اور پورٹ فارورڈنگ بٹن پر کلک کریں۔ نوٹ کریں کہ یہ بٹن صرف اس صورت میں فعال ہے جب آپ NAT نیٹ ورک کی قسم استعمال کر رہے ہیں - اگر آپ NAT استعمال کر رہے ہیں تو آپ کو صرف بندرگاہوں کو فارورڈ کرنے کی ضرورت ہے۔

اشتہار

پورٹ فارورڈ کرنے کے لیے ورچوئل باکس کی پورٹ فارورڈنگ رولز ونڈو کا استعمال کریں۔ آپ کو کوئی IP ایڈریس بتانے کی ضرورت نہیں ہے - وہ دو فیلڈز اختیاری ہیں۔

نوٹ : جب کہ آپ کو کوئی IP تفصیلات درج کرنے کی ضرورت نہیں ہے، ہوسٹ IP باکس کو خالی چھوڑنے سے ورچوئل باکس 0.0.0.0 پر سننے کا موقع ملے گا—دوسرے لفظوں میں، یہ مقامی نیٹ ورک سے تمام ٹریفک کو قبول کرے گا اور اسے آپ کی ورچوئل مشین پر بھیج دے گا۔ داخل کریں |_+_| ہوسٹ آئی پی باکس میں اور ورچوئل باکس صرف آپ کے کمپیوٹر پر آنے والی ٹریفک کو قبول کریں گے — دوسرے لفظوں میں، ہوسٹ آپریٹنگ سسٹم پر۔

اگر آپ VMware استعمال کر رہے ہیں، تو آپ کو ایسا کرنے کے لیے ورچوئل نیٹ ورک ایڈیٹر (vmnetcfg) ایپلیکیشن استعمال کرنے کی ضرورت ہوگی۔ VMware ورک سٹیشن کے صارفین اسے کھولنے کے لیے Edit –> ورچوئل نیٹ ورک ایڈیٹر کو منتخب کر سکتے ہیں۔

بدقسمتی سے، یہ افادیت VMware Player کے ساتھ شامل نہیں ہے۔ VMware Player انسٹالر سے vmnetcfg.exe فائل کو نکال کر اسے خود انسٹال کرنے کے طریقے موجود ہیں، لیکن میں VMware Player، VMware Player 5.0 کے تازہ ترین ورژن میں vmnetcfg.exe یوٹیلیٹی کو تلاش نہیں کر سکا - ہو سکتا ہے کہ اسے مزید شامل نہ کیا جائے۔ انسٹالر اگر آپ VMware Player استعمال کر رہے ہیں، تو آپ پھر بھی اپنے سرور کو قابل رسائی بنانے کے لیے برجڈ نیٹ ورکنگ موڈ استعمال کر سکتے ہیں۔


یاد رکھیں کہ یہ ورچوئل مشین کے اندر سرور سافٹ ویئر کو قابل رسائی بنانے کے عمل کا صرف ایک حصہ ہے۔ آپ کو یہ بھی یقینی بنانا ہوگا کہ:

  • آپ کی ورچوئل مشین کے اندر چلنے والا فائر وال سافٹ ویئر کنکشن کو مسدود نہیں کر رہا ہے۔ (آپ کو مہمان آپریٹنگ سسٹم کے فائر وال میں سرور پروگرام کی اجازت دینے کی ضرورت پڑسکتی ہے۔)
  • آپ کے میزبان کمپیوٹر پر فائر وال سافٹ ویئر کنکشن کو مسدود نہیں کر رہا ہے۔ (یہ صرف پورٹ فارورڈنگ کے ساتھ NAT موڈ پر لاگو ہوتا ہے - میزبان کمپیوٹر کی فائر وال برجڈ نیٹ ورکنگ موڈ میں مداخلت نہیں کرتی ہے۔)
  • آپ کا راؤٹر پورٹس کو درست طریقے سے فارورڈ کر رہا ہے – یہ صرف اس صورت میں ضروری ہے جب آپ انٹرنیٹ سے ورچوئل مشین تک رسائی حاصل کرنا چاہتے ہیں۔ (مشورہ راؤٹرز پر پورٹس فارورڈ کرنے کے لیے ہماری گائیڈ یہاں۔)
اگلا پڑھیں