Ciao non è molto chiaro quello che ti server.
Se tu hai un sito e vuoi accederci SOLO all'interno della tua rete (LAN)
e non vuoi installare un DNS server, allora devi mappare ogni file host delle macchine
con ip e url del sito che vuoi raggiungere.
Mi spiego meglio, se il tuo sito è
www.pippo.it ed ha un ip del tipo 192.168.1.10
nel file hosts delle singole macchine (sia windows che linux) devi scrivere così:
192.168.1.10
www.pippo.it
in questo modo ogni volta che digiterai dal tuo browser
www.pippo.it
risolverà il nome e ti farà vedere il sito sulla macchina apache.
Se invece vuoi che sia accessibile anche dall'esterno il discorso è diverso e + complicato.
Ciao
Marco