Якщо коротко: за замовчуванням існує автоматична поведінка, яку використовує Mac OS.
Ви можете вимкнути його в / etc / hostconfig.
http://excitedcuriosity.wordpress.com/2007/08/24/mac-os-x-hostname-deterification/
Мені подобається відповідь Джека М., але вона не працює у багатьох середовищах реального DHCP-середовища, оскільки у вас не існує попередніх стосунків із сервером DHCP. Тільки в домашніх умовах або корпоративних установках (де ІТ-люди корисні), ви можете отримати бажане ім’я хоста через DHCP.
В /etc/hostconfig
додати що - щось на зразок цього:
HOSTNAME=your_hostname.your_domain.your_tld
Якщо ви хочете знову встановити його автоматично, видаліть рядок або встановіть його -AUTOMATIC-