如何将外部流量转发到外部ip

时间:2017-11-22 15:57:47

标签: redirect networking iptables portforwarding forwarding

我有消息来到公共IP XXX.XXX.XXX.XXX:23456,我希望将其转发给公共IP YYY.YYY.YYY.YYY:65432。我找不到通过我的Netgear N300做到这一点的方法,所以我正在寻找其他选择。一个可能的解决方案是将发送到XXX.XXX.XXX.XXX:23456的数据包转发到内部IP ZZZ.ZZZ.ZZZ.ZZZ:65432然后使用Windows上的机制或linux上的iptables来预先形成转发到公共IP YYY.YYY.YYY.YYY:65432。

然而,我对网络的了解不足以说明如何在iptables中设置配置,知道在Windows中执行此操作的软件,或者路由器中应该有什么东西我不知道这是否能够做到这一点。请指教。

1 个答案:

答案 0 :(得分:0)

您想要更改目标地址,因此您需要目标NAT(DNAT)。更改端口地址也需要PAT。

消费者路由器可能不支持这两者,但许多商业级路由器都可以做到这一点。