Why do you need to hit it from the external address when you are on the inside? That usually works with home routers (Linksys,etc) but doesn't work with real firewalls. Do you really want the traffic to go through a cheap router and back in when you could just hit it directly? If it's a DNS issue, I would suggest running an internal DNS server with a bogus record for the host pointing to the inside ip.