Как перенаправлять порты в Windows? На компьютере с Windows сетевой интерфейс 192.168.1.2/24 255.255.255.0 шлюз 192.168.1.0. Есть служба работающая на порту 3333. Нужно чтоб в локальной сети служба была доступна на порту 3333, а в интернете на порту 1111. Возможно ли такое настроить и что нужно?

21 Авг 2019 в 06:34
199 +1
0
Ответы
1

Для перенаправления портов в Windows можно использовать команду netsh. В вашем случае, нужно создать правило перенаправления портов с помощью следующей команды:

netsh interface portproxy add v4tov4 listenport=1111 listenaddress=192.168.1.2 connectport=3333 connectaddress=192.168.1.2

Это правило перенаправит весь трафик, поступающий на порт 1111 на компьютере с IP-адресом 192.168.1.2, на порт 3333. Таким образом, служба будет доступна в интернете на порту 1111, а в локальной сети на порту 3333.

Не забудьте выполнить эту команду с правами администратора. В случае необходимости отменить правило, используйте команду:

netsh interface portproxy delete v4tov4 listenport=1111 listenaddress=192.168.1.2.

20 Апр в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 648 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир