Yes, that is rightSo ... it is possible as you have two totally different redirects.
The first is from IP1:port2421 to LAN IP1:port2421
The second from IP2:port2422 to LAN IP2:port2422
The problem is with "one is active". What means "one is active" ?
Check this https://wiki.mikrotik.com/wiki/Manual:I ... ernal_host
1 chain=dstnat action=dst-nat to-addresses=192.168.88.56 protocol=tcp dst-address=192.168.55.186 dst-port=2422
2 chain=dstnat action=dst-nat to-addresses=192.168.88.56 protocol=tcp dst-address=192.168.55.56 dst-port=2421
1 chain=dstnat action=dst-nat to-addresses=192.168.88.186 protocol=tcp dst-address=192.168.55.186 dst-port=2422
2 chain=dstnat action=dst-nat to-addresses=192.168.88.186 protocol=tcp dst-address=192.168.55.56 dst-port=2421
What do we know from which server is MAIN at the moment ?...It is necessary as that to provide switching or activation of rules NAT in a case when 2 host becomes the MAIN -> ...
Servers handle requests on these ports and decide among themselves who is the main one, the router does not participate in this, the servers have additional interfaces (network adapters) on which they decide which of them is the main one.What do we know from which server is MAIN at the moment ?...It is necessary as that to provide switching or activation of rules NAT in a case when 2 host becomes the MAIN -> ...
Do I understand that it is router role to decide which one is MAIN ? Do you need, mentioned earlier, load balancer ?
/ip firewall nat
set [find where comment=RULESERVERA] disabled=yes
set [find where comment=RULESERVERB] disabled=no