Linux iptable简单集中器

时间:2013-11-05 13:57:09

标签: linux networking iptables

大家好:)我有一个关于谁在网络和iptables方面表现强大的简单问题:)

我在192.168.0.1上设置了一个测试Apache服务器,非常简单,并希望将所有tcp / ip请求集中到它...但遗憾的是我无法找到iptables的工作列表选项,有些东西一直无法运行.. < / p>

所以我需要的是:我需要将所有eth0帧转发到外部IP的TCP / IP请求,而不是本地192.168.0.1:80。

E.g。如果我的浏览器向外部ip 1.2.3.4发送HTTP请求,则内核必须将目标ip从1.2.3.4“重写”到192.168.0.1:80,并将其发送到我的Apache。

当然浏览器必须收到答案。

规则列表是什么?谢谢:))

1 个答案:

答案 0 :(得分:0)

一切都取决于您要应用该规则的位置。在产生流量的机器上?在网关上?在其他地方?

发出请求的机器的解决方案是:

iptables -t nat -A OUTPUT -m tcp -p tcp ! -d 192.168.0.1 -j DNAT --to-destination 192.168.0.1:80