Hi Oliver,
The DNS will work fine although it is in the same server. The DNS works only to resolve the domain to his IP address. So, after completing the DNS part, the rest thing done by Apache. Apache loads the webpage from the server to internet.
I am currently working as Linux Administrator since last 1 year. The control panel, I am familier with are cPanel and Plesk.
I believe to provide service to my customer.