I'm having a silly problem. I have an Exchange server on my LAN, which has an Outlook Web Access page that needs to be seen from the Internet. Local address for it is http:/172.16.0.23/exchange.
On router I enter the simple
ip nat inside source static tcp 89.x.x.x (router internet address) 80 172.16.0.23 80 extendable
And it doesn't work..!
There are no ACLs currently in use, all routing & pings work fine, but users from Internet can't see the exchange site.
You need to swap your addresses around. If you inside address is 172.16.0.23 then this should be the first address placed in the config line.
you are translating from the inside address to the outside address.