Перенаправить трафик на внешний IP на внутренний, в Windows

Я хочу знать, если есть способ, чтобы перенаправить весь входящий и исходящий трафик на внешний IP (скажем 136.0.98.197) на внутренний IP (допустим 192.168.1.100), так что входящие пакеты общедоступный IP перейти к внутреннему, так и исходящие пакеты на внутренний IP перейти на публичный.

общественный IP принадлежит к моему собственному ПК, настолько там никакое беспокойство о проблемах безопасности.

здесь это решение для Linux iptables. Я не уверен, что это решение сделать работу для исходящего трафика, и я также хочу сделать это для Windows, не Linux. Возможно некоторые эквивалентные команды для netsh или powershell, но я не много из Техника сети!

9
задан user2548538
19.03.2023 16:40 Количество просмотров материала 2794
Распечатать страницу

1 ответ

я использовал в прошлом.

netsh interface ipv4 add route 192.168.1.100/32 metric=10 12 136.0.98.197

192.168.1.100/32 назначения.

12-имя/номер интерфейса

136.0.98.197 является шлюзом для доступа к внутреннему IP. Я использовал IP, который вы дали выше в качестве примера.

для исходящих, шлюз по умолчанию может позаботиться об этом, или вы могли бы сделать наоборот и использовать 0.0.0.0/0

NetSH TechNet

*Примечание 2008R2 и 2012 год, казалось, изменил способ сделать это. В разделе шлюз для 2008 используйте IP-адрес сервера/сетевой карты вместо IP-адреса шлюза. Однако не уверен, что документация NetSh отражает это изменение.

Спасибо, Тим.

0
отвечен Tim Haintz 2023-03-21 00:28

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

iptables
netsh
networking
powershell
windows
Вверх