主机名是设备在网络中的真实身份标识,影响共享、远程连接等交互;Windows需通过设置重命名并重启,Mac需在共享中设本地主机名(自动加.local),Linux须同步修改/etc/hostname和/etc/hosts。

你想让局域网里的其他设备一眼认出你的电脑,而不是在路由器后台看到一串毫无意义的“DESKTOP-ABC1234”,就得给它起个真正好用的主机名——这不只是换个显示名字,而是更新系统在网络中的真实身份标识,影响文件共享、远程连接、打印机发现等所有跨设备交互。
Windows 11图形界面快速修改
这是最直观、无需命令行基础的方式,系统会自动校验格式并提示重启。
按下 Win + I 打开设置 → 点击左侧“系统” → 滚动到底部点击“关于” → 在“设备规格”区域找到“设备名称”,点击右侧“重命名此电脑”按钮。
输入新名称:仅限字母、数字、连字符(-),【长度不可超过15个字符,且不能以连字符或数字开头】,禁止空格、中文、下划线、点号、冒号、星号等符号。
点击“下一步”,选择“立即重启”或“稍后重启” —— 不重启,新名字不会在网络中生效。
Mac通过系统设置改本地主机名
此操作直接影响AirDrop、访达网络位置、隔空播放和HomeKit设备识别,改完即用,无需重启。
点击左上角苹果菜单 → “系统设置” → 左侧“通用” → 右侧“共享”。
若左下角锁图标为锁定状态,先点按解锁并输入管理员密码。
在“电脑名称”栏输入如“DesignMac”,空格会被自动转为连字符;向下滚动到“本地主机名”区域,点击右侧“编辑”按钮。
在弹出窗口中输入纯小写英文+数字+连字符的字符串(如“designmac”),【切勿手动添加“.local”后缀】,系统会自动附加,手动加会导致Bonjour服务失效。
点“好”完成,新名称立刻出现在隔壁Mac的AirDrop列表里。
Linux(麒麟桌面)用配置文件修改
当图形界面修改不生效、或系统提示“权限不足”时,必须直接编辑底层配置文件,此方式强制生效但需重启。
方法一:计算机属性修改(首选)
桌面右键点击“计算机”图标 → 选择“属性” → 点击“计算机名”后的修改图标 → 输入新主机名 → 输入用户密码授权 → 点击“立即重启”。
方法二:终端手动修改(备用)
右键桌面 → “打开终端” → 执行 sudo pluma /etc/hostname → 输入密码 → 将原内容全选删除,输入新主机名(如“kylin-workstation”)→ 保存关闭。
接着执行 sudo pluma /etc/hosts → 找到形如 127.0.1.1 DESKTOP-XXX 的行 → 将末尾旧名替换为刚才设的相同主机名 → 保存关闭 → 重启系统。
PowerShell强制重命名(Windows通用)
当“重命名此电脑”按钮灰显、或系统属性中“更改”不可点时,说明GUI层被策略或权限锁死,必须绕过界面直写系统。
第一步:右键“开始”按钮 → 选择“终端(管理员)”或“Windows PowerShell(管理员)”。
第二步:输入命令:Rename-Computer -NewName "StudioPC" -Force(将“StudioPC”换成你要的名字)。
第三步:命令无报错即表示已写入,但【必须重启才能被网络服务识别】,不重启 hostname 命令返回仍是旧名,局域网也看不到变更。
重启后,在任意命令提示符中运行 hostname,输出应与你设定的完全一致。

















