iptables 预路由 DNAT

iptables 预路由 DNAT
  • 服务器 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,但不起作用。也许有诊断此问题的提示?或者我的命令不正确?

相关内容