windows server 2003 локальный перенаправление порта

windows server 2003 локальный перенаправление порта

Вкратце: Можно ли настроить Windows Server 2003 для приема трафика на порт 30005 и перенаправления его на порт 3333 на том же компьютере?

Длинный: У меня есть служба, прослушивающая TCP на порту 3333. Это сторонняя служба, которая, похоже, не может быть настроена для прослушивания более одного порта. Есть ли способ в Windows направить весь трафик на другой порт, скажем, 30005, на 3333. Это по локальной сети, поэтому NAT в маршрутизаторе не будет работать. Я видел несколько ответов, которые используют iptables в Linux, но не смог найти ответ для Windows. Насколько я могу судить, Netsh не делает то, что мне нужно, поскольку он просто разрешает или запрещает трафик, не маршрутизируя его.

решение1

Я обнаружил, что возможности NAT Server 2003 и более ранних версий ограничены по сравнению с iptables. Один из способов сделать это на сервере 2003 — использовать брандмауэр Windows.

Включите «Маршрутизацию и удаленный доступ». Выберите IP-маршрутизацию>>NAT/базовый брандмауэр. Выберите интерфейс, перейдите на вкладку «Службы и порты». Определите службу с входящими и исходящими портами по мере необходимости. Вы даже можете добавить второй IP-адрес к существующему интерфейсу, если необходимо, чтобы он действовал как «частный адрес».

EDIT: Чтобы добавить руководство с картинками к ответу,вот ссылка.

Связанный контент