用于转发出站流量的 iptables 规则

用于转发出站流量的 iptables 规则

我正在尝试将出站流量转发到另一台服务器。当前规则是:

/sbin/iptables -A 输出 -p tcp -s localhost -o 91.xxx.xxx.xxx --dport 65000:65010 -j 接受

但是当我执行 iptables -L 时,其规则显示如下:

接受 tcp -- localhost.localdomain 任意位置 tcp dpts:65000:65010

所以我猜我的规则写得不好,因为“目的地”一栏显示“任何地方”

你能帮我吗?

答案1

根据您要做的事情,选择一条路线可能会更好。

/sbin/route add default gw 91.xxx.xxx.xxx

您可以使用 iptables 来网络地址解读

答案2

也许是这个:

iptables -t nat -A PREROUTING -p tcp --dport 65000:65010 -j DNAT --to ip.of.other.host

我假设您的 FORWARD 策略是允许的,否则允许此类流量。

相关内容