Mac设备名称需统一修改ComputerName、LocalHostName和HostName三类主机名,分别通过系统设置“关于”面板、“共享”设置及终端命令实现,再用scutil验证并刷新缓存确保隔空投送等服务显示一致。

如果您在Mac上看到隔空投送列表中显示的设备名称与预期不符,或希望在局域网共享、Finder侧边栏等位置统一更新设备标识,则可能是计算机名称(ComputerName)未按需配置。以下是修改该名称的具体操作路径:
一、通过系统设置“关于”面板修改计算机名称
此方法直接更改图形界面中显示的用户友好名称,同步作用于隔空投送、Finder侧边栏、共享面板及系统信息页,不改变底层账户名或网络服务名。
1、点击屏幕左上角苹果图标,选择“系统设置”。
2、在左侧边栏点击“通用”,再选择“关于”。
3、在“名称”字段右侧点击铅笔形状的编辑图标。
4、输入新名称,例如创意工作室,按回车键或点击窗口外任意区域保存。
5、关闭窗口后,新名称将在数秒内刷新至隔空投送列表与Finder侧边栏。
二、通过“共享”设置同步更新隔空投送与网络可见名称
该方式确保Bonjour协议识别的本地主机名(LocalHostName)与图形界面名称一致,避免隔空投送接收方看到不同名称,同时修正“.local”后缀前的显示部分。
1、打开“系统设置”,进入“通用” > “共享”。
2、在“电脑名称”输入框中删除当前内容,键入目标名称,如DesignLab-Mac。
3、若弹出提示“是否将主机名更改为匹配?”,点击好以同步更新LocalHostName。
4、向下滚动至“本地主机名”区域,确认其显示为刚输入名称加“.local”后缀(如DesignLab-Mac.local)。
三、使用终端命令精确控制三类主机名
终端可分别设定ComputerName(隔空投送与Finder所见)、LocalHostName(Bonjour网络服务名)、HostName(SSH/远程登录用),适用于名称冲突、Unicode字符支持或批量部署场景。
1、打开“应用程序” > “实用工具” > “终端”。
2、执行以下命令修改计算机名称(即隔空投送显示名):sudo scutil --set ComputerName "视觉工坊"。
3、执行以下命令设置本地主机名(影响隔空投送发现与文件共享):sudo scutil --set LocalHostName "shijuegongfang"。
4、执行以下命令设置主机名(建议与LocalHostName保持一致,避免远程连接异常):sudo scutil --set HostName "shijuegongfang.local"。
5、每条命令执行后需输入管理员密码;全部完成后运行dscacheutil -flushcache刷新DNS缓存。
四、验证名称变更是否生效
修改后需确认三类名称已正确写入系统,防止隔空投送或共享功能仍显示旧名。终端验证命令可即时反馈当前配置状态。
1、在终端中输入:scutil --get ComputerName,查看图形界面与隔空投送所用名称。
2、输入:scutil --get LocalHostName,确认Bonjour服务识别的本地网络名(不含“.local”)。
3、输入:scutil --get HostName,检查SSH及远程登录时使用的完全限定名。
4、重启隔空投送服务:在终端中运行sudo killall -HUP mDNSResponder,强制刷新网络发现缓存。










