简介
不修改路由器(如固定IP或DHCP绑定) 的前提下,从 Mac 自动识别到同一局域网内的那台 Windows 电脑的 IP 地址,以便远程桌面连接。
✅ 方案 1:在 Windows 上设置固定主机名 + 在 Mac 上用主机名连接
这是最推荐、最稳定的方案。
🧩 原理:
在局域网内,Windows 会自动广播自己的主机名(NetBIOS/LLMNR协议)。
Mac 可以通过该主机名直接访问,无需知道 IP 地址。
🖥️ Windows 设置:
- 打开 设置 → 系统 → 关于 → 重命名这台电脑
- 把电脑命名为一个容易记的名字,比如:
1
my-winpc
- 重启电脑以使主机名生效。
🍎 Mac 端连接方法:
打开 Microsoft Remote Desktop(RDP客户端)
在连接地址栏输入:
1 | my-winpc.local |
或者
1 | my-winpc |
即可自动解析到当前的 IP。
(Mac 会使用 Bonjour/mDNS/LLMNR 自动发现该主机。)
💡 补充:
你可以先在终端测试是否可解析:
1 | ping my-winpc.local |
如果能 ping 通并显示类似 PING my-winpc.local (192.168.1.25),
说明 Mac 已成功识别 Windows 的当前 IP。
✅ 方案 4:使用 Zeroconf / Bonjour 名称发现
Windows 安装 Bonjour Print Services 或 Apple Bonjour SDK 后,
会自动广播 _workstation._tcp.local 服务。
这样 Mac 可以在「访达 → 网络」里直接看到 Windows 主机。
- 你的 Windows 是 Win10 还是 Win11;
- Mac 与 Windows 是否 都在同一个 Wi-Fi 或网线网段;
我可以帮你写一份 自动检测 Windows IP 的 Mac 脚本(.sh),