شبکه مطالعه در 3 دقیقه

روتر شما اتصال‌هایی را که از اینترنت وارد می‌شوند مسدود می‌کند، مگر اینکه دستگاهی در داخل آن‌ها را درخواست کرده باشد. Port forwarding (هدایت پورت) قاعده‌ای است که به روتر می‌گوید: «ترافیک ورودی روی این پورت را به این دستگاه بفرست». مردم از همین راه سرور بازی میزبانی می‌کنند، به NAS یا دوربین خانگی دسترسی پیدا می‌کنند یا یک وب‌سایت را در خانه اجرا می‌کنند.

چگونه کار می‌کند

پورت عددی از 1 تا 65535 است که یک سرویس را روی یک دستگاه مشخص می‌کند. (شماره پورت‌های رایج را ببینید.) یک قاعدهٔ forwarding به این شکل است:

پورت خارجی پروتکل IP داخلی پورت داخلی
25565 TCP 192.168.1.50 25565

هر کسی که روی پورت 25565 به IP عمومی شما وصل شود، به سرور Minecraft روی 192.168.1.50 می‌رسد.

چگونه port forwarding را تنظیم کنیم

  1. به دستگاه یک آدرس محلی ثابت بدهید. در تنظیمات روتر از «DHCP reservation» (رزرو DHCP) استفاده کنید تا IP آن تغییر نکند. IP ثابت در برابر پویا را ببینید.
  2. تنظیمات روتر را باز کنید. چگونه وارد روتر خود شویم را ببینید.
  3. بخش مربوط را پیدا کنید. ممکن است Port Forwarding، Virtual Servers، NAT یا Applications نام داشته باشد.
  4. یک قاعده اضافه کنید با پورت، پروتکل (TCP، UDP یا هر دو) و IP محلی دستگاه.
  5. پورت را در فایروال دستگاه مجاز کنید (مثلاً Windows Defender Firewall).
  6. از بیرون آزمایش کنید با بررسی‌کنندهٔ پورت باز ما که از اینترنت به IP عمومی شما وصل می‌شود.

وقتی port forwarding کار نمی‌کند

  • پشت CGNAT هستید. اگر آدرس WAN روتر شما با IP عمومی‌تان یکی نیست، ارائه‌دهندهٔ شما آدرس‌ها را به اشتراک می‌گذارد و اتصال‌های ورودی نمی‌توانند به شما برسند. CGNAT چیست را ببینید.
  • Double NAT. دو روتر پشت سر هم: روی هر دو forward کنید، یا یکی را در حالت bridge قرار دهید.
  • ISP پورت را مسدود کرده است. بسیاری از ارائه‌دهندگان پورت‌های 25، 80 و 445 را روی خطوط خانگی مسدود می‌کنند.
  • سرویس در حال اجرا نیست یا فقط روی localhost گوش می‌دهد.

جایگزین‌های امن‌تر

هر پورت فورواردشده دری است که هر کسی در اینترنت می‌تواند آن را بزند. اسکنرهای خودکار ظرف چند ساعت پورت‌های باز را پیدا می‌کنند.

  • برای دسترسی به خانه از VPN یا تونل استفاده کنید (مثلاً WireGuard، Tailscale یا سرویسی مشابه) به‌جای در معرض قرار دادن سرویس‌ها.
  • فقط آنچه را نیاز دارید forward کنید و قواعدی را که دیگر استفاده نمی‌کنید حذف کنید.
  • هرگز forward نکنید دسکتاپ از راه دور (3389)، اشتراک‌گذاری فایل SMB (445) یا صفحهٔ مدیریت روتر را.
  • نرم‌افزار در معرض را به‌روز نگه دارید و از رمزهای عبور قوی استفاده کنید.

UPnP

Universal Plug and Play به بازی‌ها و برنامه‌ها امکان می‌دهد پورت‌ها را به‌طور خودکار باز کنند. راحت است، اما هر برنامه‌ای در شبکهٔ شما، از جمله بدافزار، می‌تواند از آن استفاده کند. اگر به آن نیاز ندارید خاموشش کنید.

سوالات متداول

آیا port forwarding خطرناک است؟

میزان در معرض بودن شما را افزایش می‌دهد. برای نرم‌افزارهایی که به‌خوبی نگهداری می‌شوند و رمز عبور قوی دارند به اندازهٔ کافی امن است و برای دستگاه‌های قدیمی مانند دوربین‌های ارزان پرخطر.

آیا port forwarding سرعت اینترنت من را بالا می‌برد؟

خیر. فقط اتصال‌های ورودی را مجاز می‌کند؛ سرعت دانلود تغییر نمی‌کند.

آیا برای بازی به port forwarding نیاز دارم؟

معمولاً نه، اما هنگام میزبانی بازی می‌تواند نوع NAT سخت‌گیرانه (Strict) را بهبود دهد. NAT چیست را ببینید.