2010-01-11 26 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