En general, editar el archivo Hosts es una mala solución. Solo lo uso para pruebas temporales y siempre elimino cualquier entrada de archivo de hosts unos minutos después de agregarlo.
Debería usar un servidor DNS de algún tipo para configurar su dominio personalizado, tal vez esto sea posible con su enrutador wifi, o bien puede configurar cualquier Mac como servidor DNS.
Como un buen beneficio adicional, tener su servidor DNS en la LAN hará que su Internet sea notablemente más rápido. La mayoría de las personas están usando su enrutador como un servidor DNS y realmente no son lo suficientemente rápidos como para implementar DNS correctamente. Es una buena idea usar un servidor DNS remoto rápido (cuál es el mejor dependerá de la ciudad en la que viva), pero tener uno en su LAN es aún mejor.
Puede buscar en Google instrucciones sobre cómo configurar bind
en cualquier Mac, es gratis. O puede comprar Lion Server de Apple en la App Store y descargar Server Admin Tools para configurar el enlace con una buena GUI (con Lion, a diferencia de Snow Leopard, debe descargar Server Admin Tools por separado para comprar una licencia para Mac OS X Server Básicamente, han separado las herramientas avanzadas del servidor en una descarga separada de las básicas).