Skip going to gateway

My gateway router stopped routing internal traffic to its public IP correctly, it just drops them. What it should do is route it back to Mikrotik2, and the rules there should route different ports to different servers. I have no control over the Gateway router, or the Mikrotik1, but I can configure my Mikrotik2. I Imagine I should be able to detect traffic to 10.10.0.1 from internal networks on Mikrotik2, and route it back to itself as if the Gateway router sent it back. Than treat that traffic as if it’s normal outside traffic, and than route it back to the internal networks. I’m not sure if that is a reverse NAT, or a routing rule, or something else.

Thanks!

If I understand it correctly, you want to connect from 192.168.0/1.x to 10.10.0.1, where there’s some port forwarding, which leads back to devices in 192.168.0/1.x, but it doesn’t work with gateway router when connection comes from LAN, correct?

If that’s the case then sure, you can add dstnat rules with dst-address=10.10.0.1 and have them catch this traffic. And if it will be going to same subnet, you’ll also need https://wiki.mikrotik.com/wiki/Hairpin_NAT.