2010-01-11 25 views
1

使用的SSH隧道將尋址到server1:port1的流量路由到server2:port2。在所有傳出數據包的TCP/IP標題中修改目標端口

現在,問題是我想重定向所有TCP/IP數據包從桌面尋址到server1:port1到server2:port2。
在Windows上使用「hosts」文件,我將server1 ip映射爲server2的ipaddress。 [本地DNS映射]

http://server2:port2 //給出所需的頁面。 http://server1:port2 //將期望的頁面作爲server1 ip映射爲server2 ip的頁面。

是否有可能重寫發往某些主機的所有TCP/IP數據包的目標端口? [將目標端口的所有TCP/IP數據包(destn ip作爲server1和destn端口作爲port1)轉換到端口2]
這是必需的,因爲沒有從工作桌面直接訪問server1。 我無法在server2上使用與server1相同的端口號,因爲該端口已在server2上佔用。

請分享您對此的評論。

回答

3

您可以使用iptables來重寫臺式機或中間路由器上的目標端口。

+0

非常感謝您指點我這個問題的正確方向。 由於iptables不在Windows上。使用類似的軟件「ipfilter1」 – 2010-01-14 09:48:07