设置macOS的主机名/计算机名


29

我家里有局域网。该网络包含5台笔记本电脑。其中一台笔记本电脑是带有macOS 10.8的Apple笔记本电脑。另一个安装了Linux,其他所有运行Windows。

尝试打开路由器并检查“已连接设备”时,在此Mac的IP地址下,我看到以下内容:

主机名-一些IPV6地址

我更希望看到一个有意义的名称,以便可以在Linux笔记本电脑的/ etc / hosts文件中使用它。另外,我还要检查计算机名称,以便/ etc / hosts行正确。

Answers:


54

从终端设置Mac主机名或计算机名

  1. 打开一个终端。
  2. 键入以下命令来更改Mac 的主要主机名
    这是您的标准主机名,例如myMac.domain.com

    sudo scutil --set HostName <new host name>
    
  3. 键入以下命令来更改Mac 的Bonjour主机名
    这是在本地网络上可用的名称,例如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地址。任何的想法?如果将主机名设置为MyMac,在Linux上的/ etc / hosts文件中的哪一行?
伊戈尔(Igor)

1
始终使用适当的源链接为引用的内容赋予属性,并对引用的内容使用引用格式。我添加了潜在的源链接,但如果不正确,请进行编辑
grg

7

您可以在系统偏好设置→共享中设置计算机名称。


@ggarside,我仍然在路由器内部看到IPv6作为计算机名称。它是Comcast调制解调器/路由器之一。任何的想法?
伊戈尔(Igor)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.