I have a web server needs connection from external/internal location, but just opening a port, by NAT Port Forwarding, may not good enough as far as I experienced in MikroTik router - you cannot connect to your server by domain name. Following configuration enables you to connect to your local server by domain name like you do on external network.

Note that you should check  like above

To enable above on your MikroTik router, you should drag and drop as #1 item on your NAT list like below:

To allow internal connection to your server directly, you should add NAT rule by IP → Firewall → NAT → Add New