Your D-Link has an internal NAT firewall. You need to either (a) enable UPnP on it, or (b) manually forward a port.
1st try enabling UPnP on it. Have a look for D-Link under the UPnP section of this page:
Connection problems? Check here first! (click on link)