IPTables 重新路由流量不起作用

IPTables 重新路由流量不起作用

我正在尝试将服务器端口 80 上的传入流量重新路由到另一台服务器,但不起作用。这是我尝试过的。在主机服务器上,我运行了这些:

echo “1″ > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 38.105.20.226:80
iptables -t nat -A POSTROUTING -j MASQUERADE

我希望它重定向到的服务器是 38.105.20.226:80,但是当我转到主服务器上的 Web 服务器时,它并没有显示 38.105.20.226:80 上的 Web 服务器的内容,而是没有加载。我在 CentOS 上。

答案1

您将需要在转发规则中指定传入接口或目标地址(使用-i接口选项或-d地址选项)。

相关内容