NAT on IP works, not by DNS / Other NAT's on DNS are OK.

Hi all

A strange thing is going on here…

I have several dstnat rules on a Mikrotik that are working on dynamic DNS (“mything.dynu.net”). I can go to https-sites from the outside without a problem e.g. https://mything.dynu.net:10080
That rule is :
add action=dst-nat chain=dstnat comment=DynamicHairpin dst-address=x.x.x.x dst-port=10080 protocol=tcp to-addresses=192.168.x.x to-ports=10080

Only one dstnat is not working when I try to connect with dynamic dns:
add action=dst-nat chain=dstnat comment=DynamicHairpin dst-address=x.x.x.x dst-port=29900 protocol=tcp to-addresses=192.168.x.x to-ports=90
So : (this site is not https !) http://mything.dynu.net:29900 is not working

HOWEVER : If I http://x.x.x.x:29900 the site shows up !


Why dyndns is working for the first nat (https) and not the second (http) ? Other nat’s (sql, http on 80 and other stuff are working with dyndns).

thanks for all input.