You need a static IP in order for a server to work properly. Normal DSL usually makes a forced disconnect at regular intervalls, just to make sure you don't get a static IP, so they can charge ridiculous overprices for static. Few noteworthy exeptions.