I have a dev box that runs Apache for lots of different sites. We currently access these through http://centos/project-name. I'd like to switch to http://project-name.centos.
I've set up virtual hosts on Apache so http://project1.centos serves the right pages. Unfortunately every time we want to add a new project we have to edit /etc/hosts (or the Windows equivalent) on about 10 different machines).
We don't have control over our local DHCP / DNS server but I could set something up (another DNS server?) on the CentOS box and I'm happy having a single entry in /etc/hosts.
Is it possible to maake other machine's requests to anything.centos point to the CentOS box's IP address?
Alternatively, am I going about this completely the wrong way? Should I use something like http://dyndns.org? Without access to our local DHCP server, what's the best practice way to do this?