Answers:
在Lion上(至少),最好的方法是运行scutil:
sudo scutil --set HostName NAME
将NAME替换为所需的主机名。请注意/etc/hostconfig,如果您可以相信文件顶部的注释,则不建议使用。
OS X通常从对计算机具有的IP地址的反向查找中获取主机名。使用DHCP时,这意味着您的主机名可以更改。如果要强制使用主机名,则可以编辑/ etc / hostconfig(使用您选择的cli编辑器,您需要使用sudo)并将HOSTNAME = -AUTOMATIC-更改为HOSTNAME = NameYouWant