new to all of this--how do i set up hosting?
Hi everyone,I'm brand new to web hosting and such, and I am very confused about a number of points. I've read over the documentation for BIND DNS and done a number of web searches, but I'm now more confused then ever

Here's my situation: I am a new employee working for a university setting up web hosting for various student organizations. I have a freshly installed RedHat 9 box with Apache, vsFTP, and BIND installed. A number of student organizations have requested to have their own domain names (like www dot something dot com rather than the student dot virginia dot edu/~something address they would get for free). I had to write the addresses like this because I am a new user and can't post URLs yet.
I'm trying to set this up using Apache virtual hosting and BIND. All of these accounts would be located on the same computer. A few questions:
1. The university has its own dedicated DNS servers for all university-related domains. Should I use these or set up my own DNS server through BIND?
2. In order to get something dot com, do student groups need to purchase domain names through a commercial registrar, or can I use the DNS servers at the university for this? I still don't entirely understand what the DNS server does...
3. If student groups do need to register through a commerical registrar, I assume that setting these to point to the IP address of my webserver will not be a problem. Is that correct?
Thanks, and I apologize for the newbie question
