我正在寻找一种将所有流量(到任何端口)从 pc 转发到某个 ip 的方法。
看看下面的规则:
iptables -t nat -A PREROUTING -p tcp --dport 443 --jump DNAT --to-destination 129.94.5.88:5000
这告诉我所有发往 443 端口的流量都应该转移到129.94.5.88:5000
. 我如何改变这条规则说:
iptables -t nat -A PREROUTING -p tcp --dport "ANY DESTINATION PORT" --jump DNAT --to-destination 129.94.5.88:5000
另外我想知道如何根据目标 ip 而不是端口进行重定向。所以再次查看这条规则:
iptables -t nat -A PREROUTING -p tcp --dport 8443 --jump DNAT --to-destination 129.94.5.88:5000
如何将其更改为基于目标 IP(比如说8.8.8.8
)而不是端口的重定向?
首先,不要指定
--dport
参数,这将意味着“任何端口”:第二,使用目标主机
--dport
的参数更改参数:-d