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-
Configúralo en la Terminal con:
como en:
fuente
Dependiendo de cómo esté configurado su DHCP, es posible que pueda usar la "ID de cliente DHCP".
Si su servidor DHCP lo admite, su nombre de host se usará para su máquina.
fuente
En realidad no está relacionado con DHCP. OS X verifica el registro DNS inverso de su IP y, si hay alguno, se aplica como su nombre de host.
fuente
El panel Compartir no establece necesariamente su nombre de host, establece su nombre de host bonjour y es el nombre de host predeterminado. DHCP puede y probablemente anulará el nombre de host predeterminado. No sé de ninguna manera anularlo, pero tal vez alguien más lo haga.
Lo que he hecho en una situación similar es configurar una cuenta DYNDNS y cargar el actualizador DYNDNS en su sistema. Luego puede usar el nombre de host DYNDNS desde cualquier lugar, incluido su lan local sin preocuparse por cuál es su nombre de host dhcp ...
fuente