In generale, la modifica del file Hosts è una cattiva soluzione. Lo uso solo per test temporanei e rimuovo sempre la voce del file host pochi minuti dopo l'aggiunta.
Dovresti utilizzare un server DNS di qualche tipo per configurare il tuo dominio personalizzato, forse questo è possibile con il tuo router wifi, oppure puoi configurare qualsiasi mac come server DNS.
Come vantaggio collaterale, avere il tuo server DNS sulla LAN renderà il tuo Internet notevolmente più veloce. La maggior parte delle persone usa il proprio router come server DNS e in realtà non è abbastanza veloce da implementare il DNS correttamente. È una buona idea usare un server DNS remoto veloce (quale è meglio dipenderà dalla città in cui vivi), ma averne uno sulla tua LAN è ancora meglio.
Puoi google per le istruzioni su come impostare bind
su qualsiasi mac, è gratuito. Oppure puoi acquistare Lion Server da Apple nell'App Store e scaricare Strumenti di amministrazione del server per configurare bind con una bella GUI (con Lion, a differenza di Snow Leopard, è necessario scaricare Server Admin Tools separatamente per acquistare una licenza per Mac OS X Server. Fondamentalmente hanno separato gli strumenti server avanzati in un download separato da quelli di base ).