我正在尝试将端口 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