Is it possible to do conditional destination NAT as follows:
SOURCE = NETWORK X AND DESTINATION = IP ADDRESS Y
NAT DESTINATION IP ADDRESS Y TO DESTINATION IP ADDRESS Z
I've tried all kinds of NAT/access-lists/policy routing to get this working but
have run out of ideas...
Not sure if this is what you had in mind but take a look at: http://www.cisco.com/en/US/products/sw/iosswrel/ps1839/products_feature_guide09186a0080087bac.html
ip nat inside source static 188.8.131.52 184.108.40.206 route-map isp2
ip nat inside source static 220.127.116.11 18.104.22.168 route-map isp1
ip nat inside source static 22.214.171.124 126.96.36.199 route-map isp2
ip nat inside source static 188.8.131.52 184.108.40.206 route-map isp1
access-list 101 permit ip 220.127.116.11 0.0.0.255 18.104.22.168 0.255.255.255
access-list 102 permit ip 22.214.171.124 0.0.0.255 192.0.0.0 0.255.255.255
route-map isp2 permit 10
match ip address 102
set ip next-hop 126.96.36.199
route-map isp1 permit 10
match ip address 101
set ip next-hop 188.8.131.52
Hope it helps.
I implemented this goal two years ago using a c3640.But when you route-map,there is some problem with the NAT for some applications.Maybe cisco i has fixed these bugs.