Your rule should already work if you test it from outside. If it doesn’t, packets are probably blocked in forward chain, so make sure they are enabled. The simplest way should be this rule:
If you’re trying to connect to your public address from LAN, you need hairpin NAT. You’ll need to replace in-interface in your original rule with dst-address-type=local and add srcnat rule as described in wiki.
Your change is correct. It’s what hairpin NAT does, it changes source of LAN->LAN packets. And their out-interface is LAN, in your case “bridge”. See the link I posted, it’s explained there very nicely, step by step what happens.
I’m new in MikroTiks world and I have just bought a RB3011UiAS-RM. A fantastic product.
I have port forwarded my NAS so I can reach it from outside, no problems. But I can´t reach it from my lan network and I know that I need to loopback/hairpinning.
Do I need to add one or two extra functions under “FIREWALL” “NAT” or do I need to modify the port forwarding that I already configured?
I have dynamic IP from my ISP so I use MikroTik´s DDNS.