Do I need to implement anything special to enable VPN access within my iPhone app?
Most likely, it has to do with name resolution. Try providing a URL with a fully qualified domain name to your server - http://vpnip.mydomain.com or something. Something that is resolvable via the DNS. If no such name exists, try that server's IP address (as the first troubleshooting step).