![iptables 预路由 DNAT](https://linux22.com/image/787335/iptables%20%E9%A2%84%E8%B7%AF%E7%94%B1%20DNAT.png)
- 服务器 1:192.168.0.1
- 服务器2:192.168.0.2
- 服务器3:192.168.0.3
服务器 2 可以通过端口 1521 访问服务器 3,任务是从服务器 1 -> 服务器 2:5501 -> 服务器 3:1521 进行端口转发
在 Server2 上我执行以下设置:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp --dport 5501 \
-j DNAT --to-destination 192.168.0.3:1521
或者这个选项:
iptables -t nat -A PREROUTING --dst 192.168.0.2 -p tcp --dport 5501 \
-j DNAT --to-destination 192.168.0.3:1521
我使用 检查了从 Server1 到 Server2:5501 的访问telnet 192.168.0.2 5501
,但不起作用。也许有诊断此问题的提示?或者我的命令不正确?