Установите имя хоста / имя компьютера для macOS

29

У меня дома есть локальная сеть. Эта сеть содержит 5 ноутбуков. Один из ноутбуков - это ноутбук Apple с MacOS 10.8. На другом установлен Linux, на всех остальных работает Windows.

При попытке открыть мой маршрутизатор и проверить «Подключенные устройства», под IP-адресом этого Mac я вижу следующее:

Имя хоста - некоторый адрес IPV6

Я предпочел бы видеть какое-то осмысленное имя, чтобы я мог использовать его в файле / etc / hosts на ноутбуке с Linux. А также я хотел бы проверить имя компьютера, чтобы строка / etc / hosts была правильной.

Игорь
источник

Ответы:

53

Установка имени хоста Mac или компьютера с терминала

  1. Откройте терминал.
  2. Введите следующую команду, чтобы изменить основное имя хоста вашего Mac:
    Это ваше полное имя хоста, например, myMac.domain.com

    sudo scutil --set HostName <new host name>
    
  3. Введите следующую команду, чтобы изменить имя хоста Bonjour вашего Mac:
    это имя можно использовать в локальной сети, например, myMac.local.

    sudo scutil --set LocalHostName <new host name>
    
  4. Если вы также хотите изменить имя компьютера , введите следующую команду:
    Это удобное имя компьютера, которое вы видите в Finder, например, myMac.

    sudo scutil --set ComputerName <new name>
    
  5. Очистите кэш DNS, набрав:

    dscacheutil -flushcache
    
  6. Перезагрузите ваш Mac.

Раш Мендис
источник
после этого я все еще вижу адрес IPv6 в маршрутизаторе. Любая идея? И какой будет строка в файле / etc / hosts в Linux, если я установлю имена хостов в MyMac?
Игорь
1
Всегда связывайте цитируемый контент с соответствующей исходной ссылкой и используйте форматирование цитат для цитируемого контента. Я добавил ссылку на потенциальный источник, но, если это неверно, отредактируйте .
grg
7

Вы можете установить имя компьютера в Системные настройки → Общий доступ.

Grg
источник
@ggarside, я все еще вижу IPv6 как имя компьютера внутри маршрутизатора. Это модем / маршрутизатор Comcast. Любая идея?
Игорь