A seção a seguir funciona apenas para TCP (Isso foi publicado antes de Mahendra alterar o título
Instale o rinetd. Neste programa você pode configurar a porta de entrada e a porta de saída facilmente. Primeiro instale o programa. Então mude o /etc/rinetd.conf
Ex:
#bindadress bindport connectaddress connectport
a.b.c.d 6667 e.f.g.h 6668
Para UDP, verifique o link abaixo
Esta é a discussão do chat que realmente resolveu o problema
iptables -t nat -A PREROUTING -i $EXT_IF -p udp -d $EXT_IP --dport 53 -j DNAT --to-destination $INTERNAL_SERVER
and make sure you also have it allowed to pass through the FORWARD chain with something like
#forward traffic
iptables -A FORWARD -i $EXT_IF -o $INT_IF -p udp -d $INTERNAL_SERVER --dport 53 -j ACCEPT
#reply traffic
iptables -A INPUT -o $EXT_IF -i $INT_IF -p udp -s $INTERNAL_SERVER --sport 53 -m state --state ESTABLISHED,RELATED -j ACCEPT