需要Linux的端口映射解决方案

时间:2012-08-18 21:37:21

标签: linux networking

AnalogX提供了一个方便实用的名为Portmapper的Windows实用程序。它会侦听您喜欢的任何端口,并将流量转发到另一个IP地址。因此,您可以在路由器中打开一系列端口,所有端口都映射到一台机器。然后,该机器将每个特定端口转发到LAN中您喜欢的任何地址。

对于可用NAT数量有限的路由器,这是一个很好的解决方案。只需将一个范围指向一台PC,然后让它完成剩下的工作。它可以将端口80流量转发到192.168.1.101,将端口5900转发到192.168.1.102,将端口5901转发到192.168.1.103:5900等。

我正在寻找基于Linux的替代品。我创建配置文件的程序,详细说明要转发的端口号和IP,或使用内置解决方案(如iptables)的策略。有关如何做到这一点的任何建议吗?