Port Forwarding چیست و چگونه کار میکند؛ راهنمای کامل و کاربردی
در دنیای شبکههای کامپیوتری و ارتباطات اینترنتی، اصطلاح «پورت فورواردینگ» یا «فروارد کردن پورت» یکی از مفاهیم اساسی است که برای دسترسی به دستگاههای شبکه داخلی از طریق اینترنت استفاده میشود. اگر شما هم با این اصطلاح آشنا نیستید یا میخواهید نحوه کارکرد و کاربردهای آن را بهتر درک کنید، این راهنما کامل برایتان تهیه شده است. در این مقاله، به توضیح مفاهیم پایهای، نحوه عملکرد، کاربردها، روشهای پیکربندی و نکات امنیتی مرتبط با پورت فورواردینگ میپردازیم.
پورت فورواردینگ چیست؟
پورت فورواردینگ یک روش شبکهای است که در آن یک روتر یا فایروال، ترافیک ورودی از اینترنت را به یک دستگاه خاص در شبکه محلی (LAN) هدایت میکند. این فرایند به این صورت عمل میکند که وقتی یک بسته داده به یک پورت خاص در روتر میرسد، روتر آن را به یک دستگاه داخلی با پورت مشخصی در شبکه محلی منتقل میکند. این روش به شما امکان میدهد تا سرویسهایی مانند سرور وب، بازیهای آنلاین، یا حتی دوربینهای نظارت را از طریق اینترنت قابل دسترسی کنید.
به عنوان مثال، اگر شما یک سرور وب در شبکه محلی خود دارید و میخواهید که افراد از اینترنت بتوانند به آن دسترسی داشته باشند، باید پورت ۸۰ (پورت استاندارد HTTP) را در روتر خود فوروارد کنید. این کار باعث میشود که ترافیک ورودی به پورت ۸۰ روتر، به دستگاهی که سرور وب روی آن نصب شده است، منتقل شود.

چگونه پورت فورواردینگ کار میکند؟
برای درک بهتر نحوه عملکرد پورت فورواردینگ، باید با چند مفهوم شبکهای آشنا شوید:
- پورتها: پورتها آدرسهای مجازی هستند که برای شناسایی انواع مختلف ترافیک شبکه استفاده میشوند. هر نوع سرویس شبکهای، مانند وب (پورت ۸۰)، ایمیل (پورت ۲۵)، یا FTP (پورت ۲۱)، پورت مخصوص به خود را دارد.
- آدرس IP: هر دستگاه در شبکه یک آدرس IP دارد که آن را شناسایی میکند. در شبکه محلی، این آدرس معمولاً از نوع IPv4 خصوصی است (مانند ۱۹۲.۱۶۸.۱.۱۰۰).
- روتر: دستگاهی است که شبکه محلی شما را به اینترنت متصل میکند و ترافیک ورودی و خروجی را مدیریت میکند.
در پورت فورواردینگ، روتر یک جدول یا فهرستی دارد که مشخص میکند ترافیک ورودی به چه پورتهایی باید به چه دستگاهی در شبکه محلی منتقل شود. این جدول معمولاً شامل سه اطلاعات اصلی است:
- پورت ورودی (پورت روتر)
- پروتکل (TCP یا UDP)
- آدرس IP داخلی و پورت مقصد در شبکه محلی
به عنوان مثال، اگر شما میخواهید پورت ۸۰۸۰ روتر را به دستگاهی با آدرس IP ۱۹۲.۱۶۸.۱.۵۰ و پورت ۸۰ در شبکه محلی فوروارد کنید، روتر هر بستهای که به پورت ۸۰۸۰ خود میرسد را به دستگاه ۱۹۲.۱۶۸.۱.۵۰ و پورت ۸۰ آن دستگاه منتقل میکند.
کاربردهای پورت فورواردینگ
پورت فورواردینگ در بسیاری از سناریوهای مختلف استفاده میشود. برخی از کاربردهای رایج آن عبارتند از:
- استفاده از سرورهای محلی: اگر شما یک سرور وب، فایل، یا بازی محلی دارید، میتوانید با فوروارد کردن پورت مربوطه، آن را برای دسترسی از خارج از شبکه محلی در دسترس قرار دهید.
- بازیهای آنلاین: بسیاری از بازیهای چندنفره نیاز دارند که پورتهای خاصی در روتر فوروارد شوند تا ارتباط بین بازیکنان امکانپذیر باشد.
- دوربینهای نظارت: دوربینهای IP برای دسترسی از راه دور به تصاویر زنده، نیاز به فوروارد کردن پورت دارند.
- سرویسهای VPN: برخی از سرویسهای VPN نیاز دارند که پورتهای خاصی در روتر فوروارد شوند تا کاربران بتوانند به شبکه شما متصل شوند.
- پروتکلهای ارتباطی: سرویسهایی مانند SSH، RDP، یا FTP نیز از پورت فورواردینگ برای دسترسی از راه دور استفاده میکنند.
چگونه پورت فورواردینگ را پیکربندی کنیم؟
پیکربندی پورت فورواردینگ بسته به نوع روتر و دستگاه شما متفاوت است، اما مراحل کلی تقریباً مشابه هستند. در این بخش، به مراحل عمومی پیکربندی پورت فورواردینگ میپردازیم:
مرحله ۱: پیدا کردن آدرس IP دستگاه داخلی
ابتدا باید آدرس IP دستگاهی که میخواهید به آن دسترسی داشته باشید را پیدا کنید. این کار را میتوانید با استفاده از دستور ipconfig در ویندوز یا ifconfig در سیستمعاملهای لینوکس انجام دهید. در مکاواس نیز میتوانید از دستور ifconfig یا networksetup استفاده کنید.
مرحله ۲: وارد شدن به تنظیمات روتر
برای پیکربندی پورت فورواردینگ، باید وارد تنظیمات روتر خود شوید. این کار را میتوانید با وارد کردن آدرس IP روتر (معمولاً ۱۹۲.۱۶۸.۱.۱ یا ۱۹۲.۱۶۸.۰.۱) در مرورگر وب خود انجام دهید. سپس با استفاده از نام کاربری و رمز عبور پیشفرض (که معمولاً در پشت روتر یا در دفترچه راهنما آمده است) وارد تنظیمات شوید.

مرحله ۳: پیدا کردن بخش پورت فورواردینگ
در تنظیمات روتر، باید به بخش مربوط به پورت فورواردینگ یا «Port Forwarding» بروید. این بخش ممکن است در منوی اصلی یا زیر بخشهای دیگری مانند «Firewall» یا «NAT» قرار داشته باشد.
مرحله ۴: اضافه کردن یک قاعده جدید
در این بخش، باید یک قاعده جدید برای فوروارد کردن پورت اضافه کنید. اطلاعاتی که نیاز دارید عبارتند از:
- پورت ورودی (پورت روتر)
- پروتکل (TCP، UDP، یا هر دو)
- آدرس IP داخلی دستگاه مقصد
- پورت داخلی دستگاه مقصد
- نام قاعده (اختیاری)
به عنوان مثال، اگر میخواهید پورت ۸۰۸۰ روتر را به دستگاهی با آدرس IP ۱۹۲.۱۶۸.۱.۵۰ و پورت ۸۰ فوروارد کنید، باید این اطلاعات را وارد کنید:
- پورت ورودی: ۸۰۸۰
- پروتکل: TCP
- آدرس IP داخلی: ۱۹۲.۱۶۸.۱.۵۰
- پورت داخلی: ۸۰
مرحله ۵: ذخیره تغییرات
پس از وارد کردن اطلاعات، تغییرات را ذخیره کنید و روتر را ریستارت دهید (اگر لازم باشد). سپس میتوانید از خارج از شبکه محلی به دستگاه خود دسترسی داشته باشید.
نکات امنیتی مهم در پورت فورواردینگ
پورت فورواردینگ اگر به درستی پیکربندی نشود، میتواند شبکه شما را در معرض خطرات امنیتی قرار دهد. برخی از نکات مهم برای افزایش امنیت عبارتند از:
- استفاده از پورتهای غیراستاندارد: استفاده از پورتهای غیرمعمول (مانند پورت ۸۰۸۰ به جای پورت ۸۰) میتواند از حملات خودکار جلوگیری کند.
- محدود کردن دسترسی: اگر امکان دارد، فقط آدرسهای IP خاصی را برای دسترسی به پورت فوروارد شده مجاز کنید.
- بهروزرسانی روتر: همیشه آخرین نسخه نرمافزار روتر خود را نصب کنید تا از vulnerabilites امنیتی جدید محافظت کنید.
- استفاده از فایروال: فعال کردن فایروال داخلی روتر و همچنین فایروال دستگاههای شبکه محلی میتواند امنیت را افزایش دهد.
- پنهان کردن دستگاهها: اگر دستگاههای شما نیازی به دسترسی از خارج از شبکه ندارند، از فوروارد کردن پورتهای غیرضروری خودداری کنید.
همچنین، اگر سرویسهای حساس مانند بانکداری آنلاین یا اطلاعات شخصی را میزبانی میکنید، توصیه میشود از روشهای امنیتی پیشرفتهتری مانند استفاده از VPN یا پروکسی استفاده کنید.
پورت فورواردینگ در مقابل DMZ
گاهی اوقات ممکن است اصطلاح «DMZ» (Demilitarized Zone) را نیز بشنوید که شبیه به پورت فورواردینگ است، اما تفاوتهایی دارد. در یک DMZ، یک دستگاه کامل به شبکه DMZ متصل میشود و به صورت مستقیم با اینترنت ارتباط برقرار میکند، در حالی که در پورت فورواردینگ، ترافیک به یک پورت خاص در دستگاه داخلی هدایت میشود.
استفاده از DMZ زمانی مناسب است که شما چندین دستگاه دارید و میخواهید همه آنها به صورت مستقیم با اینترنت ارتباط برقرار کنند، اما پورت فورواردینگ برای کنترل دقیقتر ترافیک مناسبتر است.
پورت فورواردینگ در شبکههای بیسیم
پورت فورواردینگ در شبکههای بیسیم نیز مشابه شبکههای کابلی عمل میکند، اما باید توجه داشته باشید که برخی از روترهای بیسیم ممکن است محدودیتهایی در پیکربندی پورت فورواردینگ داشته باشند. همچنین، امنیت شبکه بیسیم باید با استفاده از رمزگذاری WPA2 یا WPA3 و تغییر رمز عبور پیشفرض افزایش یابد.
اگر شما از یک شبکه بیسیم عمومی استفاده میکنید، توصیه میشود از پورت فورواردینگ خودداری کنید، زیرا این کار میتواند امنیت اطلاعات شما را به خطر بیندازد.
نکات نهایی و راهنماییهای کاربردی
پورت فورواردینگ یک ابزار قدرتمند است که میتواند دسترسی به سرویسهای شبکهای شما را از طریق اینترنت امکانپذیر کند، اما باید با احتیاط از آن استفاده کنید. در زیر چند نکته کاربردی برای شما آوردهایم:
- اگر سرویس شما نیاز به پورتهای متعدد دارد، باید برای هر پورت یک قاعده جداگانه در روتر پیکربندی کنید.
- اگر دستگاه شما آدرس IP ثابت ندارد، میتوانید از DHCP Reservation استفاده کنید تا آدرس IP آن ثابت بماند.
- در صورت بروز مشکل، میتوانید با ریستارت روتر یا بررسی لوگهای شبکه، مشکل را تشخیص دهید.
- اگر شما از یک ISP استفاده میکنید که آدرس IP عمومی دینامیک دارد، ممکن است نیاز به استفاده از سرویسهای DDNS داشته باشید تا آدرس شما همیشه قابل دسترسی باشد.
در صورت نیاز به اطلاعات بیشتر یا راهنماییهای تخصصیتر، میتوانید به مقالات مرتبط در دیلی 24 مراجعه کنید که در آنها به موضوعات مرتبط با شبکه و امنیت اینترنت پرداخته شده است.
امیدواریم این راهنما کامل برایتان مفید بوده و بتوانید پورت فورواردینگ را به درستی پیکربندی و از آن استفاده کنید. اگر سوالی دارید، میتوانید در بخش کامنتها آن را مطرح کنید تا پاسخ داده شود.
