I would like to map a /24 public subnet on WAN interface to interface-DMZ;
On the same interface there is a /32 public subnet which is used for LAN on interface-1. There are no issues with that.
Would something like below work? Or if there is a better alternative which could be used.
If you want to link Public IP subnet 123.241.124.0/24 to local one 123.241.124.0/24, you should use destination address translation and source address translation features with action=netmap.
/ip firewall nat add chain=dstnat dst-address=123.241.124.1-123.241.124.254 \
action=netmap to-addresses=123.241.124.1-123.241.124.254
/ip firewall nat add chain=srcnat src-address=123.241.124.1-123.241.124.254 \
action=netmap to-addresses=123.241.124.1-123.241.124.254