Will have to research this one.
@pimmie is essentially proposing the inverse of
a typical PCC load-balancing configuration. Instead of one LAN fed by two ISPs, you have two LANs accessed from the one-and-only Internet.
They also used default ports like port 80
If all Internet clients connect to port 80 on your RouterOS gateway, how will the router know which private LAN server to direct the traffic to?
If you can do it with a different port number per back-end server, the routing is easy.
If it has to take a domain name instead — server1.example.com, server2…, etc — then you need a reverse-proxy in the middle, which not only adds complexity, it means we have to ask where that proxy server lives.
If by "ccr" you mean one of the ARM-based CCR2xxx series units, then you could install a
Traefik proxy
container, or similar. (I picked Traefik as a container-native example, but there are others, including the ever-popular ngnix.)
If instead you're speaking of the older TILE-based CCR1xxx units, then you'll need a separate server, at which point one wonders why you don't multi-home it and do the routing with
that instead of the RouterOS box?
Regardless, this isn't trivial; you can't expect to be provided canned configurations for all this, for free.