در دنیای شبکهها و ارتباطات اینترنتی، اصطلاحاتی وجود دارند که برای کاربران عادی ممکن است کمی پیچیده به نظر برسند. یکی از این اصطلاحات، پورت فورواردینگ (Port Forwarding) است. اگر شما هم تا به حال با این اصطلاح روبرو شدهاید و نمیدانید دقیقاً چه کاری انجام میدهد یا چگونه باید از آن استفاده کنید، این راهنما کامل برای شما تهیه شده است.
پورت فورواردینگ یک روش شبکهای است که به شما اجازه میدهد ترافیک اینترنتی را از یک پورت خاص شبکه به یک دستگاه یا برنامه خاص در شبکه داخلی خود هدایت کنید. این روش معمولاً در مواردی استفاده میشود که میخواهید یک سرویس خاص مانند یک سرور بازی، سرور فایل، یا حتی یک وبکم را از خارج از شبکه خود قابل دسترسی کنید.
پورت فورواردینگ چیست؟
پورت فورواردینگ در واقع یک تکنیک شبکهای است که در روترهای خانگی و سازمانی استفاده میشود. زمانی که شما یک درخواست اینترنتی را از خارج از شبکه خود دریافت میکنید، روتر شما این درخواست را به دستگاهی در شبکه داخلی خود که پورت مورد نظر را گوش میدهد، هدایت میکند. به عبارت دیگر، پورت فورواردینگ مانند یک پل بین اینترنت و دستگاههای داخلی شما عمل میکند.
برای مثال، اگر شما یک سرور بازی را در شبکه داخلی خود راهاندازی کردهاید و میخواهید دوستانتان بتوانند به آن متصل شوند، باید پورت مربوط به بازی را در روتر خود فوروارد کنید. این کار باعث میشود ترافیک ورودی به آن پورت به دستگاهی که سرور بازی روی آن نصب شده است، هدایت شود.
چرا باید از پورت فورواردینگ استفاده کنیم؟
استفاده از پورت فورواردینگ در موارد زیر بسیار مفید است:
- راهاندازی سرورهای محلی مانند سرور بازی، سرور فایل، یا سرور وب.
- دسترسی از خارج از شبکه به دستگاههای خاص مانند دوربینهای نظارت یا وبکمها.
- استفاده از برنامههای خاصی که نیاز به پورتهای خاصی دارند و باید از خارج از شبکه قابل دسترسی باشند.
- تست و توسعه برنامههای شبکهای که نیاز به دسترسی از خارج دارند.
با این حال، باید توجه داشته باشید که پورت فورواردینگ ممکن است امنیت شبکه شما را تحت تأثیر قرار دهد. بنابراین، باید با احتیاط و فقط در موارد ضروری از آن استفاده کنید.

چگونه پورت فورواردینگ کار میکند؟
برای درک بهتر نحوه کار پورت فورواردینگ، باید با چند مفهوم اساسی شبکه آشنا شوید:
۱. آدرس IP و پورت
هر دستگاهی که به اینترنت متصل است، یک آدرس IP دارد. این آدرس مانند یک نشانی پستی است که به دستگاه شما اجازه میدهد در شبکه جهانی اینترنت شناسایی شود. اما علاوه بر آدرس IP، هر دستگاه میتواند چندین پورت داشته باشد. پورتها مانند درهای کوچکی هستند که هر کدام برای یک نوع خاص از ترافیک استفاده میشوند. برای مثال، پورت ۸۰ برای وبسایتها و پورت ۴۴۳ برای وبسایتهای امن استفاده میشود.
۲. روتر و NAT
روترهای خانگی معمولاً از یک تکنیک به نام NAT (Network Address Translation) استفاده میکنند. این تکنیک به شما اجازه میدهد چندین دستگاه را با یک آدرس IP عمومی به اینترنت متصل کنید. اما NAT به این معنی است که دستگاههای داخلی شما از خارج قابل دسترسی نیستند، مگر اینکه پورت فورواردینگ انجام شود.
پورت فورواردینگ در واقع یک راه برای عبور از این محدودیت NAT است. زمانی که شما یک پورت را فوروارد میکنید، روتر شما ترافیک ورودی به آن پورت را به یک دستگاه و پورت خاص در شبکه داخلی خود هدایت میکند.
۳. فرآیند پورت فورواردینگ
فرآیند پورت فورواردینگ به این صورت است:
- یک کاربر خارجی یک درخواست به آدرس IP عمومی روتر شما و پورت فوروارد شده میفرستد.
- روتر این درخواست را به دستگاه و پورت مشخصی در شبکه داخلی شما هدایت میکند.
- دستگاه داخلی پاسخ را دریافت کرده و به کاربر خارجی ارسال میکند.
این فرآیند به شما اجازه میدهد سرویسهای داخلی خود را از خارج از شبکه قابل دسترسی کنید.

چگونه پورت فورواردینگ را تنظیم کنیم؟
تنظیم پورت فورواردینگ در روترهای مختلف ممکن است کمی متفاوت باشد، اما مراحل کلی تقریباً یکسان هستند. در این بخش، به مراحل عمومی تنظیم پورت فورواردینگ میپردازیم.
۱. وارد تنظیمات روتر شوید
برای وارد شدن به تنظیمات روتر، معمولاً باید:
- آدرس IP روتر خود را در مرورگر خود وارد کنید (معمولاً ۱۹۲.۱۶۸.۱.۱ یا ۱۹۲.۱۶۸.۰.۱ است).
- نام کاربری و رمز عبور پیشفرض روتر را وارد کنید (این اطلاعات معمولاً در پشت روتر یا در دفترچه راهنما آمده است).
۲. به بخش پورت فورواردینگ بروید
در تنظیمات روتر، باید به بخش مربوط به پورت فورواردینگ بروید. این بخش ممکن است با نامهای مختلفی مانند “Port Forwarding”، “Virtual Server”، یا “NAT Forwarding” شناخته شود.
۳. اطلاعات پورت فورواردینگ را وارد کنید
در این بخش، باید اطلاعات زیر را وارد کنید:
- پورت خارجی (External Port): پورتی که کاربر خارجی برای دسترسی به سرویس شما استفاده میکند.
- پروتکل (Protocol): نوع پروتکل شبکهای که استفاده میکنید (TCP، UDP، یا هر دو).
- آدرس IP داخلی (Internal IP): آدرس IP دستگاهی که میخواهید پورت به آن فوروارد شود.
- پورت داخلی (Internal Port): پورت دستگاه داخلی که سرویس شما روی آن گوش میدهد.
برای مثال، اگر میخواهید پورت ۸۰۸۰ را برای یک وبسایت محلی فوروارد کنید، باید:
- پورت خارجی را ۸۰۸۰ قرار دهید.
- پروتکل را TCP انتخاب کنید.
- آدرس IP داخلی دستگاهی که وبسایت روی آن نصب شده است را وارد کنید (مثلاً ۱۹۲.۱۶۸.۱.۱۰۰).
- پورت داخلی را نیز ۸۰۸۰ قرار دهید.
۴. تغییرات را ذخیره کنید
پس از وارد کردن اطلاعات، باید تغییرات را ذخیره کنید و روتر را ریستارت کنید تا تغییرات اعمال شود.
نکات مهم در مورد پورت فورواردینگ
پورت فورواردینگ یک ابزار قدرتمند است، اما باید با احتیاط از آن استفاده کنید. در این بخش، به برخی نکات مهم در مورد پورت فورواردینگ اشاره میکنیم:
۱. امنیت
پورت فورواردینگ میتواند امنیت شبکه شما را تحت تأثیر قرار دهد، زیرا باعث میشود سرویسهای داخلی شما از خارج قابل دسترسی باشند. برای کاهش خطرات امنیتی، باید:
- از رمز عبورهای قوی برای سرویسهای خود استفاده کنید.
- فایروال دستگاههای داخلی خود را فعال کنید.
- فقط پورتهایی را فوروارد کنید که ضروری هستند.
- از VPN برای دسترسی امنتر استفاده کنید.
۲. پورتهای رایج
برخی پورتها برای سرویسهای خاص استفاده میشوند. در زیر لیستی از پورتهای رایج آورده شده است:
- پورت ۲۲: SSH (Secure Shell)
- پورت ۸۰: HTTP (وبسایتهای معمولی)
- پورت ۴۴۳: HTTPS (وبسایتهای امن)
- پورت ۳۳۸۹: RDP (دسترسی از راه دور به ویندوز)
- پورت ۵۳: DNS
- پورت ۲۱: FTP (فرمت فایل)
۳. مشکلات رایج
در هنگام تنظیم پورت فورواردینگ، ممکن است با مشکلاتی مانند:
- پورت فوروارد نشدن: ممکن است تنظیمات روتر اشتباه باشد یا دستگاه داخلی خاموش باشد.
- دسترسی ناپذیری سرویس: ممکن است فایروال دستگاه داخلی یا روتر مانع دسترسی شود.
- پورتهای درگیری: ممکن است پورت مورد نظر در دستگاه داخلی یا روتر درگیری داشته باشد.
برای حل این مشکلات، باید تنظیمات را دوباره بررسی کنید و از کارکرد فایروال و دستگاههای داخلی اطمینان حاصل کنید.

پورت فورواردینگ در کاربردهای مختلف
پورت فورواردینگ در کاربردهای مختلفی استفاده میشود. در این بخش، به برخی از کاربردهای رایج آن میپردازیم:
۱. سرور بازی
اگر شما یک سرور بازی محلی دارید و میخواهید دوستانتان بتوانند به آن متصل شوند، باید پورت مربوط به بازی را فوروارد کنید. برای مثال، در بازیهای مودرن وورفیر، پورت ۲۷۰۱۵ معمولاً برای سرورهای بازی استفاده میشود.
۲. دوربینهای نظارت
اگر دوربینهای نظارت خانگی یا سازمانی دارید و میخواهید از خارج از شبکه به آنها دسترسی داشته باشید، باید پورت مربوط به دوربین را فوروارد کنید. این کار به شما اجازه میدهد از هر جایی به تصاویر دوربینها دسترسی داشته باشید.
۳. سرور وب محلی
اگر یک وبسایت محلی را روی کامپیوتر خود میزبانی میکنید و میخواهید آن را از خارج از شبکه قابل دسترسی کنید، باید پورت ۸۰ یا ۴۴۳ را فوروارد کنید. این کار به شما اجازه میدهد وبسایت خود را با آدرس IP عمومی خود در دسترس قرار دهید.
۴. برنامههای شبکهای
برنامههای مختلفی مانند برنامههای چت، برنامههای اشتراک فایل، یا برنامههای مدیریت از راه دور ممکن است نیاز به پورت فورواردینگ داشته باشند. برای مثال، برنامه TeamViewer برای دسترسی از راه دور به دستگاهها از پورتهای مختلفی استفاده میکند.
در صورت نیاز به اطلاعات بیشتر در مورد تنظیمات شبکه و راهکارهای مرتبط، میتوانید به مقالات مرتبط در ماشین مگ مراجعه کنید.
نکات پایانی
پورت فورواردینگ یک ابزار قدرتمند برای دسترسی به سرویسهای شبکهای داخلی از خارج است. با این حال، باید با احتیاط و با درک کامل نحوه کار آن از آن استفاده کنید. در این راهنما، سعی کردیم به طور کامل و کاربردی به این موضوع بپردازیم.
اگر برای اولین بار با پورت فورواردینگ روبرو شدهاید، ممکن است کمی پیچیده به نظر برسد، اما با تمرین و مطالعه بیشتر، میتوانید به راحتی از آن استفاده کنید. مهمترین نکته، توجه به امنیت شبکه و فقط فوروارد کردن پورتهایی است که ضروری هستند.
امیدواریم این راهنما برای شما مفید بوده باشد و بتوانید با استفاده از پورت فورواردینگ، سرویسهای شبکهای خود را به بهترین شکل ممکن مدیریت کنید.
