You have to forward the ports properly, otherwise if you put the server in a DMZ very, very, very, verry bad things can happen and your server will be hacked verry quickly...
You also expose services like Samba to the web if you put the server on the DMZ..
Please look into the manual from the router how you can NAT ports.