Not sure exactly why Dlink routers are different from others in this aspect. I have noticed that if using Dlink routers out of the box, they work for general home user network applications. However getting into more specialized networking such as gaming and home servers and such, I've noticed that usually settings up reserved IP addressing on the router seems to effect use of these applications better is only one thought.
It's possible that you might have to set up either virtual server or port forwarding using the ports the Home server uses to allow out side traffic to gain access. If that what you want to do.

One other thing to consider too that the 4 ports on the back are considered a swtich however keep in mind that router processing still effects data on these ports. Should you really want the router not to do any processing of connected devices, I recommend adding on an additional network switch and connect all wired devices to it, this help eliminate unnecessary router processing on traffic between devices that it really doesn't need to do. Like on my router, I have a 24 port Gb switch with all wired devices that need to be connected, connected to it. My xboxes are the only thing directly connected to the router for QoS management and processing. Something to consider.