iptables规则只对某个端口有效

我有以下规则:

iptables -t nat -A PREROUTING -d 93.xxx.61.56 -j DNAT --to-destination 10.8.0.10 

问题是这个规则影响了一些程序,我希望这个规则只对443这样的特定端口有效。

有没有可能做到这一点? 我的意思是,所有其他尝试连接到不同于443端口上的93.xxx.61.56的应用程序不应受此规则的影响。

非常感谢。

尝试

 iptables -t nat -A PREROUTING -d 93.xxx.61.56 --sport 443 -j DNAT --to-destination 10.8.0.10d 

-p tcp --dport 443添加到您的命令中,然后它将只匹配目标端口= 443的TCP数据包。