En bref : il existe un comportement d'auto-magie que Mac OS utilise, par défaut.
Vous pouvez le désactiver dans /etc/hostconfig.
http://excitedcuriosity.wordpress.com/2007/08/24/mac-os-x-hostname-determination/
J'aime la réponse de Jack M., mais elle ne fonctionne pas dans de nombreux environnements DHCP du monde réel, car vous n'avez pas de relation préexistante avec le serveur DHCP. Ce n'est que dans une installation domestique ou une installation d'entreprise (où le personnel informatique est utile) que vous pouvez obtenir le nom d'hôte souhaité via DHCP.
Sur /etc/hostconfig
ajouter quelque chose comme ceci :
HOSTNAME=your_hostname.your_domain.your_tld
Si vous voulez le remettre en mode automatique, supprimez la ligne ou mettez-le en mode automatique. -AUTOMATIC-