我怎样才能修改这个iptables规则,以便所有来这个计算机的stream量将被转发到192.168.42.10?
iptables -t nat -A PREROUTING -s 192.168.46.0/24 -p tcp --dport 80 -j DNAT --to-destination 192.168.42.10:80
问题是,我创build了ip表规则从ansible和创build它在不同的环境中,其中IP地址范围是不同的,但我总是要转发80端口到192.168.42.10。
这个规则将转发80端口到192.168.42.10
iptables -t nat -A PREROUTING -p tcp –dport 80 -j DNAT – 到目的地192.168.42.10:80
但这是不够的如果你想回stream量,那么你应该添加这个规则
iptables -t nat -A POSTROUTING -p tcp -d 192.168.42.10 –dport 80 -j SNAT – to-source 192.168.42.1
其中ip地址192.168.42.1是你的iptables电脑
这两条规则必须解决这个任务。