2012-03-13 43 views
1

我想这样做。使用请求参数的NAT IP映射

我有一个办公室防火墙和从我的系统(10.140.22.11)的所有请求将通过NAT IP路由(200.142.24.224

我的系统作为服务器。任何通过互联网提出的请求应该到达我的系统我怎样才能实现这一点,而不需要一对一的静态IP地址(即使用我的防火墙的通用NAT IP)。

这可能吗?像http;//200.142.24.224:7001/myApp?destIP=10.140.22.11会有帮助吗?请问防火墙能够使用

回答

1

您可以配置NAT转发外部流量200.142.24.224到局域网中的10.140.22.11 IP地址的请求参数(destIP)航线它10.140.22.11

然后,如果您使用http//200.142.24.224:7001,请求将发送到10.140.22.11。不需要myApp?destIP=10.140.22.11

+0

+1谢谢。只是一个问题。如果所有的请求路由到10.140.22.11,那么如果其他局域网机器(比如说10.140.22.12)向外部站点(google.com)发出请求,10.140.22.12是否会收到响应或者响应是否过期返回到10.140.22.11 – hop 2012-03-16 08:09:44

+0

如果您转发IP地址为200.142.24.224的流量,则来自google.com的其他流量将转发到10.140.22.12(而不是10.140.22.11),因为它将具有不同的IP地址(而不是200.142 .24.224)。 – JVerstry 2012-03-16 10:53:21

+0

编号在我的情况下,10.140.22.12也将映射到相同的NAT(200.142.24.224) – hop 2012-03-17 03:46:18