انتقال پورت به یک ماشین مجازی VirtualBox برای دسترسی به سرویس های مهمان سیستم های عامل از منابع خارجی مورد نیاز است. این گزینه برای تغییر نوع اتصال به پل (پل) ترجیح داده می شود، زیرا کاربر می تواند پورت های باز را انتخاب کند و کدام را برای خروج بسته نگه دارد.
پیکربندی انتقال پورت در VirtualBox
این ویژگی برای هر دستگاهی که در VirtualBox ایجاد شده است، به صورت جداگانه تنظیم شده است. هنگامی که به درستی پیکربندی شده است، تماس به پورت OS میزبان به سیستم مهمان هدایت می شود. این ممکن است مناسب باشد اگر شما نیاز به بالا بردن یک سرور یا دامنه قابل دسترس برای دسترسی از اینترنت در یک ماشین مجازی.
اگر از فایروال استفاده می کنید، تمام اتصالات ورودی به پورت ها باید در لیست مجاز باشد.
برای پیاده سازی این ویژگی، نوع اتصال باید NAT باشد، که به طور پیش فرض در VirtualBox استفاده می شود. برای انواع دیگر اتصالات، حمل و نقل پورت استفاده نمی شود.
- اجرای مدیر VirtualBox و به تنظیمات ماشین مجازی خود بروید.
- به برگه بروید "شبکه" و تب را با یکی از چهار آداپتور که می خواهید پیکربندی کنید انتخاب کنید.
- اگر آداپتور خاموش باشد، با چک کردن کادر مناسب آن را روشن کنید. نوع اتصال باید باشد NAT.
- روی کلیک کنید "پیشرفته"، برای گسترش تنظیمات پنهان، و بر روی دکمه کلیک کنید "حمل و نقل بندر".
- یک پنجره باز خواهد شد که قوانین را تنظیم می کند. برای افزودن یک قانون جدید، روی نماد افزوده کلیک کنید.
- یک جدول ایجاد خواهد شد که در آن شما نیاز به پر کردن سلول ها با توجه به داده های خود را.
- اسم - هرکدام؛
- پروتکل - TCP (UDP در موارد نادر مورد استفاده قرار می گیرد)؛
- آدرس میزبان - سیستم عامل میزبانی وب
- پورت میزبان - پورت سیستم میزبان که برای ورود به سیستم مهمان استفاده می شود.
- آدرس مهمان - OS سیستم عامل مهمان؛
- بندر مهمان - پورت سیستم مهمان که در آن درخواست ها از سیستم میزبان هدایت می شوند، در بندر مشخص شده در این زمینه ارسال می شوند "پورت میزبان".
تغییر مسیر فقط در زمانی که ماشین مجازی در حال اجرا است کار می کند. هنگامی که سیستم مهمان غیر فعال می شود، تمام تماس ها به پورت های سیستم میزبان توسط آن پردازش می شود.
پر کردن فیلدهای "آدرس میزبان" و "آدرس مهمان"
هنگام ایجاد هر یک از قوانین جدید برای حمل و نقل بند، دلخواه برای پر کردن سلول ها است "آدرس میزبان" و "آدرس مهمان". اگر نیازی به مشخص کردن آدرس های IP وجود ندارد، پس از آن می توانید فیلدها خالی باشند.
برای کار با IP های خاص، در "آدرس میزبان" شما باید آدرس زیرساخت محلی دریافت شده از روتر یا IP مستقیم سیستم میزبان را وارد کنید. در "آدرس مهمان" شما باید آدرس سیستم مهمان را ثبت کنید.
در هر دو نوع سیستم عامل (میزبان و مهمان) IP شما می توانید همان را می دانم.
- در ویندوز:
پیروزی + R > cmd > ipconfig > رشته آدرس IPv4
- در لینوکس:
ترمینال > ifconfig > رشته چی
بعد از تنظیمات، مطمئن شوید که آیا پورت های ارسال شده کار خواهند کرد.