Is netmap broken (BUG?) or am I doing something dumb

I am having an issue with netmap: the example as per the wiki:

/ip firewall nat add chain=dstnat dst-address=10.58.129.1-10.58.129.254 action=netmap to-addresses=10.31.92.1-10.31.92.254
failure: netmap action requires to-address be whole network

if I change to /24 format then I get another error:
/ip firewall nat add chain=dstnat dst-address=10.58.129.0/24 action=netmap to-addresses=10.31.92.0/24
invalid value for argument min

I have tried with routerOS v 5.12, 5.5 and 3.22, all produce the same error.

I can’t for the life of me figure out what I’m missing here…

EDIT: I think this is a mikrotik netmap (or documentation) bug:

This works:
/ip firewall nat add chain=dstnat dst-address=10.58.129.0/24 action=netmap to-addresses=10.31.92.1

This doesn’t:
/ip firewall nat add chain=dstnat dst-address=10.58.129.0/24 action=netmap to-addresses=10.31.92.1-10.31.92.254

If you can’t specify a destination range, the netmap functionality kinda sucks. I suppose I could add 255 dstnat rules, but isn’t netmap suppose to save us that hassle? What if I want to map a whole /16 ? It could get kinda ugly with all those rules…

yep, seems like some CLI bug, because it works in WinBox

in CLI, you should use “to-addresses=10.31.92.0-10.31.92.255”

Should I log this bug somewhere or are the developers actively monitoring the forum?

please write to support@mikrotik.com