در دنیای شبکههای کامپیوتری و اینترنت، اصطلاحاتی وجود دارند که برای کاربران عادی ممکن است پیچیده به نظر برسند، اما در واقع با درک ساده آنها میتوان بسیاری از مشکلات شبکه را حل کرد. یکی از این اصطلاحات، پورت فورواردینگ (Port Forwarding) است. اگر شما هم تا به حال با این اصطلاح روبرو شدهاید یا میخواهید شبکه خانگی یا سرور خود را بهتر مدیریت کنید، این راهنما کامل برایتان نوشته شده است.
پورت فورواردینگ یک روش برای هدایت ترافیک شبکه از یک پورت خاص در روتر به یک دستگاه خاص در شبکه محلی است. به عبارت سادهتر، این روش به شما اجازه میدهد تا یک سرویس خاص که روی یک کامپیوتر یا دستگاه خاص در شبکه شما میچرخد، از طریق اینترنت قابل دسترسی باشد. برای مثال، اگر یک سرور بازی یا یک وبسایت محلی دارید، پورت فورواردینگ میتواند به شما کمک کند تا این سرویسها را از خارج از شبکه محلی نیز قابل دسترسی کنید.
چرا پورت فورواردینگ لازم است؟
پورت فورواردینگ در بسیاری از سناریوهای مختلف کاربرد دارد. برخی از کاربردهای رایج آن عبارتند از:
- دسترسی از خارج به سرویسهای محلی: اگر یک سرویس مانند وبسایت، سرور بازی، یا یک برنامه خاص روی یک کامپیوتر در شبکه شما میچرخد، پورت فورواردینگ به شما اجازه میدهد تا این سرویس را از طریق اینترنت و از خارج از شبکه محلی نیز قابل دسترسی کنید.
- استفاده از برنامههای خاص: برخی برنامهها مانند سرورهای بازی، برنامههای VoIP، یا حتی برخی از برنامههای امنیتی نیاز به پورت فورواردینگ دارند تا به درستی کار کنند.
- استفاده از دستگاههای خاص: اگر یک دستگاه خاص مانند یک دوربین نظارت، یک دستگاه IoT، یا یک سرور خانگی دارید، ممکن است نیاز به پیکربندی پورت فورواردینگ داشته باشید تا بتوانید به آنها از راه دور دسترسی داشته باشید.
در ادامه، به توضیح دقیقتری از نحوه کار پورت فورواردینگ و مراحل پیکربندی آن میپردازیم.
نحوه کار پورت فورواردینگ
برای درک بهتر پورت فورواردینگ، باید با چند مفهوم اساسی آشنا شوید:
- پورت: پورت یک شماره است که به برنامهها یا سرویسهای خاصی در یک دستگاه اختصاص داده میشود. برای مثال، پورت ۸۰ برای وبسایتها (HTTP) و پورت ۴۴۳ برای وبسایتهای امن (HTTPS) استفاده میشود.
- آدرس IP: هر دستگاهی که به شبکه متصل است، یک آدرس IP دارد. این آدرس میتواند محلی (مانند ۱۹۲.۱۶۸.۱.۱) یا عمومی (مانند ۲۰۳.۰.۱۱۳.۴۵) باشد.
- روتر: روتر دستگاهی است که شبکه محلی شما را به اینترنت متصل میکند و ترافیک شبکه را مدیریت میکند.
در حالت عادی، ترافیک اینترنتی که به آدرس IP عمومی شما میرسد، به یک پورت خاص در روتر هدایت میشود و سپس روتر این ترافیک را به یک دستگاه خاص در شبکه محلی شما (با استفاده از آدرس IP محلی) و پورت مربوطه میفرستد. این دقیقاً همان کاری است که پورت فورواردینگ انجام میدهد.
برای مثال، اگر میخواهید یک وبسایت محلی روی کامپیوتری با آدرس IP محلی ۱۹۲.۱۶۸.۱.۱۰۰ و پورت ۸۰ قابل دسترسی باشد، باید در روتر خود پیکربندی کنید تا ترافیک ورودی به پورت ۸۰ آدرس IP عمومی شما را به پورت ۸۰ کامپیوتر با آدرس ۱۹۲.۱۶۸.۱.۱۰۰ هدایت کند.
مراحل پیکربندی پورت فورواردینگ
پیکربندی پورت فورواردینگ در روترهای مختلف ممکن است کمی متفاوت باشد، اما مراحل کلی تقریباً یکسان هستند. در این بخش، مراحل عمومی پیکربندی را توضیح میدهیم:
۱. پیدا کردن آدرس IP محلی دستگاه هدف
اولین قدم این است که آدرس IP محلی دستگاهی را که میخواهید پورت آن را فوروارد کنید، پیدا کنید. این کار را میتوانید با استفاده از دستور ipconfig در ویندوز یا ifconfig در سیستمعاملهای لینوکس و مک انجام دهید. برای مثال، در ویندوز:

در این مثال، آدرس IP محلی دستگاه ۱۹۲.۱۶۸.۱.۱۰۰ است.
۲. وارد شدن به پنل مدیریت روتر
برای پیکربندی پورت فورواردینگ، باید به پنل مدیریت روتر خود دسترسی داشته باشید. این کار را میتوانید با وارد کردن آدرس IP روتر در مرورگر خود انجام دهید. آدرس IP روتر معمولاً در پشت دستگاه یا در دستورات شبکه نمایش داده میشود (مانند ۱۹۲.۱۶۸.۱.۱ یا ۱۹۲.۱۶۸.۰.۱). سپس باید نام کاربری و رمز عبور پیشفرض را وارد کنید.
اگر نام کاربری و رمز عبور پیشفرض را فراموش کردهاید، میتوانید با ریست کردن روتر (با استفاده از دکمه ریست) آن را به حالت اولیه بازگردانید.
۳. پیدا کردن بخش پورت فورواردینگ
در پنل مدیریت روتر، باید بخش مربوط به پورت فورواردینگ را پیدا کنید. این بخش ممکن است با نامهای مختلفی مانند “Port Forwarding”، “Virtual Server”، یا “NAT Forwarding” نمایش داده شود.

۴. افزودن یک قاعده جدید برای پورت فورواردینگ
در این بخش، باید اطلاعات زیر را وارد کنید:
- پورت خارجی: پورتی که ترافیک از آن به روتر وارد میشود (برای مثال، پورت ۸۰ برای وبسایت).
- پروتکل: نوع پروتکل شبکه (TCP، UDP، یا هر دو).
- آدرس IP محلی: آدرس IP محلی دستگاهی که میخواهید پورت آن را فوروارد کنید (برای مثال، ۱۹۲.۱۶۸.۱.۱۰۰).
- پورت داخلی: پورت دستگاه محلی که ترافیک باید به آن هدایت شود (در بیشتر موارد با پورت خارجی یکسان است).
- نام: یک نام برای این قاعده (مانند “Web Server”).
برای مثال، اگر میخواهید پورت ۸۰ را به دستگاهی با آدرس IP محلی ۱۹۲.۱۶۸.۱.۱۰۰ فوروارد کنید، باید این اطلاعات را وارد کنید:
- پورت خارجی: ۸۰
- پروتکل: TCP
- آدرس IP محلی: ۱۹۲.۱۶۸.۱.۱۰۰
- پورت داخلی: ۸۰
- نام: Web Server
۵. ذخیره تغییرات و تست کردن
پس از وارد کردن اطلاعات، باید تغییرات را ذخیره کنید و سپس روتر را ریست کنید (اگر لازم باشد). سپس میتوانید با استفاده از آدرس IP عمومی خود و پورت مربوطه، به سرویس خود از خارج از شبکه دسترسی پیدا کنید.
برای تست کردن، میتوانید از یک دستگاه خارج از شبکه محلی خود استفاده کنید و به آدرس IP عمومی و پورت مربوطه متصل شوید. برای مثال، اگر آدرس IP عمومی شما ۲۰۳.۰.۱۱۳.۴۵ است، باید به http://203.0.113.45 متصل شوید.
نکات امنیتی مهم
پورت فورواردینگ میتواند خطرات امنیتی ایجاد کند، زیرا سرویسهای شما از خارج از شبکه قابل دسترسی خواهند بود. بنابراین، باید نکات امنیتی زیر را در نظر بگیرید:
- استفاده از رمز عبور قوی: اگر سرویس شما نیاز به ورود دارد، از رمز عبور قوی استفاده کنید.
- باز کردن پورتهای ضروری: فقط پورتهایی را فوروارد کنید که برای سرویس شما ضروری هستند.
- استفاده از فایروال: از فایروال استفاده کنید تا ترافیک غیرمجاز را مسدود کنید.
- بهروزرسانی نرمافزار: نرمافزارهای خود را بهروز نگه دارید تا از آسیبپذیریهای امنیتی جلوگیری کنید.
- استفاده از VPN: اگر امکان دارد، از VPN برای دسترسی به سرویسهای خود استفاده کنید تا امنیت بیشتری داشته باشید.
اگر سرویس شما حساس است، میتوانید از روشهای دیگری مانند استفاده از DDNS (Dynamic DNS) یا یک VPN خانگی استفاده کنید تا نیاز به پورت فورواردینگ را کاهش دهید.
پورت فورواردینگ در دستگاههای مختلف
پیکربندی پورت فورواردینگ در روترهای مختلف ممکن است کمی متفاوت باشد. برخی از برندهای معروف روتر مانند TP-Link، D-Link، و Netgear روشهای خاص خود را دارند. برای مثال:
- TP-Link: در پنل مدیریت، به بخش “Forwarding” بروید و سپس “Port Forwarding” را انتخاب کنید.
- D-Link: در پنل مدیریت، به بخش “Advanced” و سپس “Port Forwarding” بروید.
- Netgear: در پنل مدیریت، به بخش “Advanced” و سپس “Port Forwarding/VPN” بروید.
اگر روتر شما از یک برند خاص است، میتوانید به راهنماهای آن برند مراجعه کنید یا در گوگل جستجو کنید که چگونه پورت فورواردینگ در روتر شما پیکربندی میشود.
پورت فورواردینگ در سیستمعاملها
در برخی موارد، ممکن است نیاز به پیکربندی پورت فورواردینگ در سیستمعامل خود داشته باشید، به ویژه اگر از یک سرور محلی استفاده میکنید. برای مثال، در ویندوز میتوانید از فایروال ویندوز برای پیکربندی پورت فورواردینگ استفاده کنید. در لینوکس نیز میتوانید از ابزارهایی مانند iptables یا nftables استفاده کنید.
اگر میخواهید به اطلاعات بیشتر در مورد پیکربندی پورت فورواردینگ در سیستمعاملهای مختلف دسترسی داشته باشید، میتوانید به مقالات مربوطه در تایم به تایم مراجعه کنید.
پورت فورواردینگ و سرویسهای ابری
در دنیای امروز، بسیاری از افراد ترجیح میدهند از سرویسهای ابری مانند AWS، Google Cloud، یا Azure استفاده کنند تا نیاز به پیکربندی پورت فورواردینگ در شبکه محلی خود را کاهش دهند. این سرویسها امکانات پیشرفتهای برای مدیریت شبکه و دسترسی از راه دور ارائه میدهند و امنیت بیشتری نیز فراهم میکنند.
با این حال، اگر شما یک کاربر خانگی یا یک کسبوکار کوچک هستید و نیاز به دسترسی از راه دور به سرویسهای محلی خود دارید، پورت فورواردینگ هنوز یک روش کاربردی و موثر است.
نکات نهایی
پورت فورواردینگ یک ابزار قدرتمند است که میتواند به شما کمک کند تا سرویسهای محلی خود را از طریق اینترنت قابل دسترسی کنید. با این حال، باید با دقت و در نظر گرفتن نکات امنیتی از آن استفاده کنید.
اگر برای اولین بار با پورت فورواردینگ کار میکنید، ممکن است کمی پیچیده به نظر برسد، اما با تمرین و مطالعه راهنماهای مربوطه، میتوانید به راحتی آن را پیکربندی کنید. اگر در هر مرحله با مشکل روبرو شدید، میتوانید از منابع آنلاین یا راهنماهای مربوط به روتر خود کمک بگیرید.
امیدواریم این راهنما کامل برایتان مفید بوده باشد و بتوانید پورت فورواردینگ را به درستی پیکربندی کنید. اگر سوالی دارید یا نیاز به اطلاعات بیشتر دارید، میتوانید در بخش نظرات این مقاله با ما در میان بگذارید.
