... is this something DLink promises and just can't deliver.
Internet access *definitely works* when you have the *correct* port forwarding settings.
We've been using them that way for several years now, including access via iPad while traveling.
Camera UPNP and UPNP Port Forwarding should be Disabled. We use a big HTTP port number, different for each camera, like 8011
Router UPNP OFF. Router Port Forwarding, TCP/UDP service, External Port 8011, Internal Port 8011.
(NetGear router here - you nomenclature may differ)
Please post your router port forwarding settings and your camera Network Setup and Device Info panels
(smudge out your ip address and mac address)