En resumen: hay un comportamiento de magia automática que usa Mac OS, por defecto.
Puede desactivarlo en / etc / hostconfig.
http://excitedcuriosity.wordpress.com/2007/08/24/mac-os-x-hostname-determination/
Me gusta la respuesta de Jack M., pero no funciona en muchos entornos de los entornos DHCP del mundo real, porque no tiene una relación preexistente con el servidor DHCP. Solo en una configuración doméstica o corporativa (donde las personas de TI son útiles), puede obtener su nombre de host deseado a través de DHCP.
En /etc/hostconfig
agregar algo como esto:
HOSTNAME=your_hostname.your_domain.your_tld
Si desea configurarlo en automático nuevamente, elimine la línea o configúrelo en -AUTOMATIC-