+ -
当前位置:首页 → 问答吧 → IPTABLES如何实现将内网访问外网某个端口的数据转发到另外一地址上。

IPTABLES如何实现将内网访问外网某个端口的数据转发到另外一地址上。

时间:2011-01-06

来源:互联网

比如说我内网发送到外网80端口的TCP数据,都定向到1.1.1.1的8080端口上?

作者: wwwrryy   发布时间: 2011-01-06

楼主要做squid?在坛子里面搜索下,很多的

作者: chenyx   发布时间: 2011-01-06

iptables -t nat -A POSTROUTING -p tcp --dport 80 -j SNAT --to ROUTEIP
这样可以吗?后面如何指定8080呢?

作者: wwwrryy   发布时间: 2011-01-06

iptables -t nat -A PREROUTING-p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080

作者: chenyx   发布时间: 2011-01-06

回复 chenyx


    不是,我就是想做一条简单的nat规则。

作者: wwwrryy   发布时间: 2011-01-06

回复 chenyx


    那目的地址1.1.1.1在哪里指定呢。

作者: wwwrryy   发布时间: 2011-01-06

回复 chenyx


    这样子是将数据转发到哪个主机的8080端口呢。

作者: wwwrryy   发布时间: 2011-01-06

本帖最后由 chenyx 于 2011-01-06 11:30 编辑

回复 wwwrryy


    不好意思,看错了.
    你的需求应该是dnat吧
iptables -t nat -A PREROUTING-p tcp –dport 80 -j DNAT –to 192.168.0.1:8080

作者: chenyx   发布时间: 2011-01-06

LZ 所说的 iptables 是在你的内网网关上吗?

作者: Godbach   发布时间: 2011-01-06

热门下载

更多