Tente:
iptables -t nat -A PREROUTING -p tcp -d <public IP> --dport 53306 -j DNAT --to-destination 127.0.0.1:3306
O que essa regra faz é:
-
-t nat
indica a tabela nat -
-A PREROUTING
significa anexar esta regra ao final dePREROUTING
chain -
-p tcp
específica esta regra aplica-se apenas ao protocolo tcp -
-d <public IP> --dport 53306
significa que corresponde a todo o tráfego parapublic ip
e para a porta53306
. -
-j DNAT
significa salto paraDNAT
destino -
--to-destination 127.0.0.1:3306
especifica seu ip e porta local