信息发布→ 登录 注册 退出

Mac如何更改电脑名称和本地主机名?(网络设置)

发布时间:2025-12-13

点击量:
Mac的电脑名称和本地主机名需分别设置:电脑名称用于Finder和隔空投送等界面显示,本地主机名(.local前部分)用于局域网服务识别;两者均可在系统设置中修改,也可用终端命令scutil统一配置三类名称。

Mac 的电脑名称和本地主机名是两个独立但相关的设置,分别影响你看到的名字和别人在局域网里看到的名字。改对了,共享、隔空投送、远程访问都会更清晰,也不容易和其他设备重名冲突。

电脑名称(你看到的设备名)

这是你在 Finder 侧边栏、“隔空投送”列表、系统设置里看到的名字,比如“小明的 MacBook Pro”。它不带后缀,纯属用户友好标识。

  • 打开苹果菜单 >「系统设置」>「通用」>「关于」
  • 点按当前名称右侧的「编辑」图标(铅笔)
  • 输入新名称,回车或点击窗口外保存
  • 改完立刻生效,无需重启,但部分服务(如共享)可能需稍等几秒刷新

本地主机名(别人在局域网看到的名字)

也叫 Bonjour 名称,格式是「你起的名字.local」,比如“My-Mac.local”。它是 macOS 网络服务(如文件共享、打印机发现)实际用的标识,空格会自动转为短横线,不区分大小写。

  • 打开苹果菜单 >「系统设置」>「通用」>「共享」
  • 向下滚动到「本地主机名」区域,点右下角「编辑」
  • 输入不含空格和特殊字符的新名称(如 MyMacHome),点「好」
  • 系统会自动加上 .local 后缀,不需要手动加

终端命令一次性全改(进阶用法)

如果你需要精细控制,或界面改不了(比如名称含 Unicode 冲突),可用终端统一设置三类名称:

  • ComputerName:对应「系统设置 > 关于」里的名字
    sudo scutil --set ComputerName "新电脑名"
  • LocalHostName:对应「共享」里的本地主机名(.local 前的部分)
    sudo scutil --set LocalHostName "新本地名"
  • HostName:用于 SSH、远程登录等场景的完全限定名(可选设,一般留空或与 LocalHostName 一致)
    sudo scutil --set HostName "新主机名"
  • 每条命令后输管理员密码;改完建议执行 dscacheutil -flushcache 刷新缓存,再重启一次更稳妥

基本上就这些。日常用系统设置就够了,终端适合批量管理或多设备统一命名。注意别用中文或特殊符号作本地主机名,容易导致某些网络服务识别失败。

标签:# 系统设置  # 你在  # 不需要  # 也不  # 如果你  # 这是  # 进阶  # 里看到  # 三类  # 重启  # 电脑  # ssh  # 空投  # cos  # macos  # mac  # 苹果  # macbook  # 打印机  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!