Iptables - centos 5.8 - 如何将端口转发到内部局域网

Iptables - centos 5.8 - 如何将端口转发到内部局域网

我正在尝试将端口 8080 映射到另一台运行 Web 服务器的机器。

ppp0 = ADSL 互联网连接

eth0 = Linux 机器的以太网卡(IP 地址:192.168.0.2)

192.168.0.105 = 带有 Web 服务器的其他机器

我想将 ppp0 的 8080 端口上的请求转发到 192.168.0.105:80 (其他带有 Web 服务器的机器)

(ppp0 是 Linux 机器的 ADSL 连接 - 我有一个用于 ppp0 的动态 DNS 服务)因此,当我指定 something.no-ip.biz:8080 时,此请求应转到 192.168.0.2:8080(具有 ppp0 作为 ADSL 连接的 Linux 机器)并转发到 192.168.0.105:80

我有以下 iptable 规则,但没有成功:

iptables -t nat -A PREROUTING -p tcp -i ppp0 --dport 8080 -j DNAT --to-destination 192.168.0.105:80

相关内容