需分别修改电脑名称和本地主机名:先在“系统设置→通用→关于”中将名称改为“工作室-mac”,再于“共享”中同步电脑名称并手动编辑本地主机名为“studio-mac”,最后用终端执行sudo scutil --set localhostname studio-mac和dscacheutil -flushcache刷新缓存。

你想让Mac在局域网中显示为“工作室-Mac”而不是默认的“Macintosh”,同时确保AirDrop、文件共享和打印机发现都能正确识别它——这需要分别修改电脑名称和本地主机名,二者作用不同,不能只改一个。
通过“关于本机”快速修改电脑名称
这一步直接改系统界面上显示的设备名,影响登录界面、访达侧边栏、AirDrop接收方看到的名字,所有macOS版本都支持,改完立刻生效。
1、点击屏幕左上角苹果菜单 → 选择“系统设置”。
2、在左侧边栏点“通用”,再点右侧的“关于”。
3、点击当前名称(如“Macintosh”),输入新名称,比如“工作室-Mac”——【支持中文、空格、连字符,但不能含冒号、等号或@】。
4、按回车键确认,系统自动保存并同步到共享服务与网络发现列表中。
在“共享”设置里分别设定电脑名称与本地主机名
仅改电脑名称不够:Bonjour服务(如AirDrop、HomeKit、打印机发现)实际依赖的是本地主机名(xxx.local)。这个名称必须符合DNS规范,且会自动加“.local”后缀。图形界面里可以同时控制两者,推荐日常使用。
方法一:图形化双控设置
1、打开“系统设置”→ 左侧点“通用”→ 右侧点“共享”。
2、若左下角锁图标是锁定状态,先点锁图标,输入管理员密码解锁。
3、在顶部“电脑名称”栏输入“工作室-Mac”,该名称将出现在访达共享栏、登录窗口等位置。
4、向下滚动至“本地主机名”区域,点右侧“编辑”按钮。
5、在弹出框中输入纯英文字符串,例如“studio-mac”——【必须以字母或数字开头,只能含小写字母、数字、连字符,严禁空格、中文、下划线或点号】。系统会自动补全“.local”,你不要手动加。
6、点“好”,更改立即广播到局域网,其他设备几秒内就能看到新名字。
方法二:启用动态全局主机名(可选)
如果你的Mac需从外网被访问(比如远程桌面、公网NAS),且服务商支持RFC 3007动态DNS,可在同一“编辑”窗口中勾选“使用动态全局主机名”,填入服务商提供的主机名、用户名和密码。此操作不替代本地主机名,而是额外增加一个广域网可用的域名。
用终端强制重置本地主机名
当“编辑”按钮灰显、输入后无法保存,或系统反复把名字还原成“Macintosh.local”,说明LocalHostName字段被底层配置锁定。此时必须用终端绕过GUI限制,直接写入系统数据库。
第一步:查当前值
打开“访达”→“应用程序”→“实用工具”→ 双击“终端”,输入:
scutil --get LocalHostName
第二步:强制写入新值
执行命令:
sudo scutil --set LocalHostName studio-mac
注意替换“studio-mac”为你想要的纯英文无空格字符串;输入密码时屏幕无反馈,输完直接回车。
第三步:刷新缓存
运行:
dscacheutil -flushcache
这一步必不可少,否则新名字在网络中不可见;执行后无需重启,几秒内其他设备就能ping通studio-mac.local。











