2010-01-11 3 views
1

Используется SSH-туннель для маршрутизации трафика, адресованного серверу1: порт1 на server2: port2.Изменить порт назначения в заголовках TCP/IP всех исходящих пакетов

Проблема в том, что я хочу перенаправить все TCP/IP-пакеты с рабочего стола, адресованного серверу1: port1 на server2: port2.
с использованием файла «hosts» в Windows, i сопоставил server1 ip как ipaddress сервера2. [локальное отображение DNS]

http://server2:port2 // дает желаемую страницу. http://server1:port2 // дает желаемую страницу, поскольку server1 ip сопоставляется с именем server2 ip.

Возможно ли переписать порт назначения всех TCP/IP-пакетов, адресованных некоторым хостам? [Преобразовать порт назначения всех TCP/IP-пакетов с (destn ip as server1 и destn port as port1) на port2]
Это необходимо, так как нет прямого доступа к server1 с рабочего стола. Я не могу использовать тот же номер порта на сервере2, что и сервер 1, поскольку этот порт уже занят на сервере2.

Поделитесь своими комментариями по этому вопросу.

ответ

3

Вы можете использовать iptables для перезаписи порта назначения либо на настольном компьютере, либо на промежуточном маршрутизаторе.

+0

Большое спасибо за указание на правильное направление для этого вопроса. Так как iptables нет в окнах. использовали аналогичное ПО "ipfilter1" –

Смежные вопросы