散人 发表于 2005-4-15 17:03:13

主机ABCD,都在公网上,B只有一个IP地址A-------B---------C。。。。 |_______D(D是和B连的)CD上的程序要和A上的程序通信,那么如何把C\D上的端口映射到A上?由于特殊原因CD和A通信,一定要通过B。分析之后,就是需要一个向Windows下的端口转发程序那样的东西,不过windows下面不稳定,现在需要用Linux或软件路由来实现。软件路由弄了好久也没成功,用LInux IPtables又不熟,大家帮我想个可行的办法吧。请给出大致步骤,万分感谢。

DreamCat 发表于 2005-4-15 17:45:02

你的拓扑图画的很难看懂。不过看起来你似乎要做跨越映射,好象无法实现。等其他人回帖吧。。

jk0wg 发表于 2005-4-18 12:54:12

应该可以利用VPN来实现吧..

gahxa 发表于 2005-4-18 22:13:19

QUOTE (散人 @ Apr 15 2005, 05:03 PM)
主机ABCD,都在公网上,B只有一个IP地址A-------B---------C。。。。 |_______D(D是和B连的)CD上的程序要和A上的程序通信,那么如何把C\D上的端口映射到A上?由于特殊原因CD和A通信,一定要通过B。分析之后,就是需要一个向Windows下的端口转发程序那样的东西,不过windows下面不稳定,现在需要用Linux或软件路由来实现。软件路由弄了好久也没成功,用LInux IPtables又不熟,大家帮我想个可行的办法吧。请给出大致步骤,万分感谢。
我没有看懂你的意思.1.B在这里仅仅是转发作用么?2.公网中的使用的是固定IP么?3.……关键我没有搞懂各台机器所起的作用。个人见解:1.利用VPN技术做虚拟网.2.利用SoftEther软件做虚拟网.将服务端放在B上,利用B就可以控制CD与A的联系.纯属猜测、推理。
页: [1]
查看完整版本: [求助]IP端口转发,好急啊!