Сетевой порт/Перенаправление порта вручную

< Сетевой порт(перенаправлено с «Порт/Forwarding»)

192.168.1.5

Страница перенаправленияПравить

Зайдите в настройки роутера и найдите нужную страницу, которая в разных роутерах может называться по–разному:

  • Перенаправление портов (англ. Port Forwarding)
  • Виртуальные серверы (англ. Virtual Servers) (на роутерах D-Link, TP-Link и Asus)
  • Настройка серверов (англ. Servers Setup)
  • Приложения (англ. Applications)

Тут роутер показывает уже созданные правила перенаправления и позволяет создать новые.

Создание правилаПравить

Основные параметры, которые нужно указать в правиле:

  • Порт — номер порта, который нужно перенаправить
  • Протокол — практически всегда вам нужен TCP[1] (а в некоторых старых роутерах выбора вообще нет)
  • Кроме того, обычно вам предлагается ввести произвольное «название» правила


Если портов несколькоПравить

  • Многие роутеры умеют каждым правилом перенаправлять только один порт.
  • Многие роутеры позволяют перенаправлять сразу диапазон портов, и предлагают вам указать первый (Start) и последний (End) порт диапазона.
  • Некоторые роутеры позволяют при перенаправлении «сдвигать» номер порта, и предлагают ввести внешний (Public) порт (роутера) и внутренний (Private) порт (компьютера).

«Сдвигать» порт вам практически никогда не нужно. Если у вас в правиле два порта и вы не уверены, какой у вас вариант, то укажите один и тот же порт в обоих местах. Тогда два последних варианта приведут к тому же эффекту, что и первый.


Статический адресПравить

Если через некоторое время вы обнаружили, что ваш порт снова стал недоступен, то еще раз проверьте локальный IP адрес вашего компьютера. Если он у вас динамически присваиваемый, то он вполне мог измениться, например при рестарте компьютера, и ваше правило в роутере уже просто не туда перенаправляет.

Выставьте своему компьютеру статический локальный IP адрес.


Запросы из локальной сетиПравить

Если после настройки правила, вы не можете зайти на локальный сервер по внешнему IP, проверьте доступность сервера из сети Интернет(например зайдите на свой сервер через прокси). Вполне возможно что ваш роутер не поддерживает функцию NAT Loopback, позволяющую обращаться к локальным серверам через внешний порт.(актуально для некоторых роутеров dsl)[2]


СсылкиПравить

  • PortForward.com (англ.) — как сделать перенаправление во множестве разных роутеров. Если вы не знаете английского, то смотрите на картинки.

ПримечанияПравить

  1. Но если вы хотите использовать DHT, то желательно открыть UDP-порт того же номера, что и TCP в рамках одного или двух правил (в зависимости от роутера)
  2. Что такое NAT Loopback и как проверить его поддержку на рутере