I currently installed a webserver (incl ispconfig) using the perfect setup guide for ubuntu. The webserver works fine, however i cant get my head around some concepts and i hope someone here can get me out of my confusion. I am hosted on a VPS and i got 1 ip adress. Now i want to host two totally different websites on that same server. I want both of those websites to have email adresses (as much as i want, and ofcourse they should have the same domain as the corresponding website) also i would like to have the ability to create subdomains that point to a particular directory or url (e.g. forum.example.com). Will i be able to do all that by letting some company register the domain name i want, and let them link it to my server's ip address? Or do i need to start using my own DNS server... I dont know anything about DNS so that would be a bad idea, any tips if i have to use it? The most import is that there is a website and people can get an email address which they can use to send and receive. My hosting service provider decided to take a month holiday so i wont be getting help from them ! I would like to thank the people here on this forum for providing a lot of information that already has helped me solve numerous problems! I know my question is kinda dumb but im still a beginner! Thanks!