必须修改主机名才能让设备在局域网中被准确识别;Windows需通过设置重命名并重启,Mac需同步更新“电脑名称”和“本地主机名”,Linux须同步修改/etc/hostname和/etc/hosts。

你想在家庭路由器后台、局域网共享列表或手机文件管理器里一眼认出自家电脑,而不是在“DESKTOP-7F2XK9B”“WIN10-2021”这类随机名中反复确认——这必须通过修改主机名实现,它是设备在网络中的真实身份标识,直接决定NAS访问、打印机发现、远程桌面连接是否顺畅。
Windows 11图形界面一步改名
这是最稳妥的入门路径,系统自动校验格式、实时拦截非法字符,无需管理员权限,适合所有家庭用户。
按下Win + I打开“设置”→左侧点“系统”→向下滚动到底部点击右侧“关于”。
在“设备规格”区域找到“设备名称”,点击其右侧的“重命名此电脑”按钮。
输入新名称,例如“LivingRoom-PC”或“Mom-Laptop”:【必须仅含英文字母、数字、连字符(-),长度≤15字符,严禁空格、中文、下划线、冒号、反斜杠或星号】;输错时“下一步”按钮会直接灰显,不用猜规则。
点击“下一步”,选择“立即重启”——不重启,新名字不会写入网络协议栈,路由器后台和隔壁手机的SMB共享列表仍显示旧名。
Mac同步更新电脑名与本地主机名
只改“电脑名称”会导致AirDrop能看见但访达无法挂载共享磁盘,必须同步刷新底层Bonjour服务所依赖的“本地主机名”。
方法一:改用户可见名称(立刻生效)
苹果菜单 → “系统设置” → 左侧“通用” → 右侧“关于” → 点击当前“名称”右侧铅笔图标 → 输入如“HomeServer-NAS”或“晨光工作室-Mac”,支持中文、空格、emoji,按回车即刻更新登录界面与AirDrop发送者标签。
方法二:强制同步本地主机名(不可跳过)
系统设置 → 左侧“共享” → 点左下角锁图标解锁(需输管理员密码)→ 在“本地主机名”右侧点“编辑” → 输入纯小写英文+数字+连字符的字符串(如“homemac”或“nas-server”)→ 【切勿手动添加“.local”后缀,系统会自动附加,手动加会导致打印机和隔空播放服务失效】。
统信UOS或麒麟桌面终端强制同步
图形界面里改的“计算机显示名”只是桌面壁纸旁的标签,对网络通信完全无效;真正起作用的是写入 /etc/hostname 的静态主机名,且必须与 /etc/hosts 中对应行严格一致。
第一步:执行主机名写入
打开终端,输入命令:sudo hostnamectl set-hostname livingroom-pc(将 livingroom-pc 替换为你自己的纯小写、无空格、不含中文的名称)。
第二步:同步更新 hosts 文件
立即执行:sudo sed -i 's/^[[:space:]]*127\.0\.1\.1[[:space:]]*.*/127.0.1.1\tlivingroom-pc/' /etc/hosts,把旧主机名完整替换成新名称;若该行不存在,需手动添加 127.0.1.1 livingroom-pc 到 /etc/hosts 文件末尾。
第三步:重启生效
执行 sudo reboot,重启后在终端运行 hostname,输出即为刚设的新名称,路由器后台与安卓文件管理器中的SMB设备列表将同步更新。

















