Как удалить суффикс «.local» из имени хоста моего компьютера?

8

Раньше у меня было имя хоста Mac как просто «macpro» под Snow Leopard. После чистой установки Lion, а затем миграции для восстановления моих файлов, теперь она называется «Georges-Mac-Pro».

Каков текущий рекомендуемый способ изменить имя хоста (предпочтительно на то, что не включает «.local»)? Из некоторого прибегая к помощи, кажется, что $ hostname macproне будет придерживаться постоянно.

Кофеин Кома
источник
Не ставьте ответ в вопросе. Оставьте ответ как ответ. Прокомментируйте принятый ответ, если необходимо.
Джейсон Салаз

Ответы:

6

Просто вставьте macpro обратно в поле обмена.

.Local существует для того, чтобы перехватывать полностью определенные доменные имена и помогать с Bonjour - вы не можете избежать этого, но он не появится нигде, кроме этой панели.

введите описание изображения здесь

bmike
источник
1

Подменю «Общий доступ» в «Системных настройках» - это предпочтительный способ изменить имя хоста вашего компьютера.

Домен .local просто означает, что IP-адрес будет разрешаться службой Bonjour ZeroConf вместо DNS.

trondd
источник
Элемент управления редактирования нужен только в том случае, если вы хотите, чтобы имя хоста .local отличалось от основного имени. Например, ваш Mac может быть «Mac The Mac» с именем mac.local - все это устанавливается на панели системных настроек. Обычно они совпадают, и локальное имя должно быть более строгим в отношении допустимых символов DNS, таких как отсутствие пробелов и т. Д.
bmike