O motivo pelo qual não respondi com mais detalhes é porque não sabia a resposta completa para o Windows. Mas desde que você esteja disposto a se adaptar, vou escrever aqui.
Existem duas maneiras de fazer isso. Uma maneira, que muitos usam, é usar o nome do diretório na URL com o PC como nome. O PC servidor tem um diretório padrão para sites (aquele que você obtém quando digita " link " na máquina local, ou o " link " de outro sistema, assumindo que o nome do computador é "nome_do_computador". Então, se esse diretório fosse chamado de "c: \ www", e você colocasse um site em "c: \ www \ mywebsite ", então alguém pode acessá-lo digitando" link ".
Para fazer o que você quer, você pode usar o arquivo host, juntamente com os hosts virtuais do Apache, não apenas com o arquivo hosts por si só. Eu escrevi algumas instruções para fazer isso com o Ubuntu, no AskUbuntu . A única diferença para o Windows seria o local e possivelmente o nome do arquivo de configuração. Não deve ser difícil pesquisar e descobrir onde está.
confira minhas instruções no AskUbuntu, e se você tiver alguma dúvida, você pode perguntar aqui ou ali.