It sounds to me like you are firewalled by your D-Link. The D-Link's are best port forwarded. You need a static ip for port forwarding.
Setting up OSX Static IP for static ip which is the very first thing you must do before port forwarding. Then your model may be similar to my old model:
http://www.gnutellaforums.com/connec...4g-router.html. After that see
Manual port forward instructions & sample image
Belkin should be fine, at least I swapped from the D-Link to Belkin & no port forwarding necessary for the Belkin. BUT I needed to turn the OSX firewall off. The OSX firewall clashes with the Belkin firmware. DOH !!! If you need the OSX firewall on then you need to port forward the belkin.
Another issue with downloads is duds/fakes.
Beware of Fake files in search results & also see
How to find music
BTW Sorry for the late response.