NAT rules work with IF-THEN principle. In your case, you want to tell the router that IF dst-address is equal to 192.168.2.10, THEN the dst-address should be translated to 192.168.3.10. This you have configured with the rules above.
But the sad news is that the rules would not work because all traffic in the .2 subnet does not exceed the switch - they won't get to the router who can apply the dst-NAT rules.
Going forward, if the application is accessible with IP address, you need to communicate with the users on the change of IP. Or if the application is accessible through domain name then you need to change the A- record on the DNS server. If none of this apply, then u hv to take the pain reconfigure all the client system.
I hope this helps.
Regards
First, thank you all for your comments and advise.
I finally succeeded to make the right configs in the router so I thought sharing it.
Maybe it will be of some use for someone else.
Good news ...., I will not have to worry for any of my local machines configs.
As I already wrote before the two rules that I had were working but only from outside of the local subnet.
Now to complete the picture you have to :
1. First remove the physical device from the local network
2. Create the IP Address you just removed as an IP Address inside the Mikrotik Router
-- This is the trick part that does it all in Mikrotik
3. Set the two NAT rules based on your IP Addresses
The command lines to create all needed should look like:
1. ip address> add address=192.168.2.10/24 interface="Your Local Interface Name"
2. ip firewall nat> add action=dst-nat chain=dstnat dst-address=192.168.2.10/32 to-addresses=192.168.3.10
3. ip firewall nat> add action=src-nat chain=srcnat src-address=192.168.3.10/32 to-addresses=192.168.2.10
You can change SRC and DST IP Addresses to your liking.
I tested this and is working like a charm.
Many thanks to a friend of mine who is a Cisco Expert but worked this out in Mikrotik also.
By the way he said that in Cisco this should be very straightforward and you just need to implement only the two rules I mentioned in my previous posts, Cisco does the rest without the need to specific create the IP Address in the router.
Thanks again and if you try enough everything has a reasonable solution!
Regards,
Petri.