修改所有传出数据包的TCP / IP标头中的目标端口

时间:2010-01-11 09:55:21

标签: windows ssh dns tcp

使用SSH隧道将发往server1:port1的流量路由到server2:port2。

现在,问题是我想将所有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)到port2]
这是必需的,因为从工作桌面无法直接访问server1。 我不能在server2上使用与server1相同的端口号,因为该端口已经在server2上使用。

请分享您的意见。

1 个答案:

答案 0 :(得分:3)

您可以使用iptables在台式机或中间路由器上重写目标端口。