I'm still getting my feet wet with Linux. I am working on turning one of my PCs into a webserver for my own websites and some of my friends. I have successfully got Apache2 and ProFTPd working, however, I would like to know how to setup DNS on the same computer for my network, so I can point an external address to it (richgannon.net is the domain). Oh, and can this be done if I am using a Linksys NAT router?
Once I get that working, how can I create subdomains to different computers on the network and to different users' directories ( i.e. richgannon.net/~user/ is user.richgannon.net)
Thanks in advance!