DNS A records must contain IP addresses. Not sure what way your virtual hosts are setup, so I won't comment (as it seems someone is going to get in trouble here).
On a more general note, it's common practice to disable directory indexes (or place blank index files in each directory). Disabling directory indexes in the virtualhost is the cleanest and quickest method. It can also be done in the .htaccess file, but in a production environment .htaccess files should be disabled as they introduce a performance overhead.
e.g.
Code:
<VirtualHost *:80>
ServerName webdevforums.com
ServerAdmin postmaster@webdevforums.com
DocumentRoot "/var/web/webdevforums/www"
<Directory "/var/web/webdevforums/www">
Options -Indexes # Disable viewing of directory indexes
AllowOverride None # Disallow .htaccess file
</Directory>
</VirtualHost>
“The best thing about a boolean is even if you are wrong, you are only off by a bit.”