In advance, thanks for the help.
I will clarify the question, I have a ubuntu server IP 10.0.0.36 (pitcairn.codex), mikrotik 10.0.0.33 (connor.codex) and 10.0.0.39 (charles.codex).
My topology for that question is:
All ports under a bridge called LAN, ether2 goes to the EA2700 (A BRIDGE) and from that one cable to pitcairn.codex and another to connor.codex.
Bridge > Settings > Use Ip Firewall #### ENABLED! ####
Inside connor.codex I have the following firewall nat rule
chain=dstnat action=dst-nat to-addresses=10.0.0.36 to-ports=80 protocol=tcp dst-port=3680
Well the main propose of having this rule is to access my page behind the NAT of my routerboard from WAN, if I use "mydomain.com:3680" it will redirect to "pitcairn.codex:80".
This is working very well.
If I try inside my network with my Windows 7 computer (charles.codex) it will not work, first, was not working because I've not enabled yet to use "USE IP FIREWALL" (commented above), but after I've enabled it, it still not worked.
But I have checked that any another device in my network (NOT CONNECTED IN THE ETHERNET OF EA2700) (BUT YES AT WLAN) (AND YES AT ANY ANOTHER DEVICE) worked fine.
Today I'm using a RB 2011UAS-2HnD and charles.codex is at eth2 and pitcairn.codex is at eth3 it work fine with the NAT, but, I still want to know, why it don't work if connected both charles.codex and pitcairn.codex at EA2700 bridged?
Is it a problem? this have a mean? is not a problem? I just want to know and if anyone know what I did wrong? or what I can do to avoid/bypass this type of problem?
Thanks for you time, I know that this can be a very stupid ask for you guys but to me still a trouble in my mind!