En bref: il existe un comportement de magie automatique 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 cela ne fonctionne pas dans de nombreux environnements des environnements DHCP réels, car vous n'avez pas de relation préexistante avec le serveur DHCP. Vous pouvez obtenir le nom d'hôte souhaité via DHCP uniquement dans une configuration à domicile ou dans une configuration d'entreprise (où le personnel informatique est utile).
En /etc/hostconfig
ajouter quelque chose comme ça:
HOSTNAME=your_hostname.your_domain.your_tld
Si vous souhaitez le réinitialiser automatiquement, supprimez la ligne ou définissez-la sur -AUTOMATIC-
Placez-le dans le terminal avec:
comme dans:
la source
Selon la configuration de votre DHCP, vous pourrez peut-être utiliser "l'identifiant du client DHCP".
Si votre serveur DHCP le prend en charge, votre nom d’hôte sera utilisé pour votre ordinateur.
la source
En réalité, ce n'est pas lié à DHCP. OS X vérifie l’enregistrement DNS inversé de votre IP et s’il en existe un, il est appliqué comme nom d’hôte.
la source
Le panneau Partage ne définit pas nécessairement votre nom d'hôte, il définit votre nom d'hôte bonjour et le nom d'hôte par défaut. DHCP peut et va probablement remplacer le nom d'hôte par défaut. Je ne sais pas comment le remplacer, mais peut-être que quelqu'un d'autre le fait.
Dans une situation similaire, j’ai créé un compte DYNDNS et chargé le programme de mise à jour DYNDNS sur votre système. Ensuite, vous pouvez utiliser le nom d’hôte DYNDNS où que vous soyez, y compris votre réseau local, sans vous soucier de la nature de votre nom d’hôte dhcp ...
la source