简介

不修改路由器(如固定IP或DHCP绑定) 的前提下,从 Mac 自动识别到同一局域网内的那台 Windows 电脑的 IP 地址,以便远程桌面连接。


方案 1:在 Windows 上设置固定主机名 + 在 Mac 上用主机名连接

这是最推荐、最稳定的方案。

🧩 原理:

在局域网内,Windows 会自动广播自己的主机名(NetBIOS/LLMNR协议)。
Mac 可以通过该主机名直接访问,无需知道 IP 地址。


🖥️ Windows 设置:

  1. 打开 设置 → 系统 → 关于 → 重命名这台电脑
  2. 把电脑命名为一个容易记的名字,比如:
    1
    my-winpc
  3. 重启电脑以使主机名生效。

🍎 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 ServicesApple Bonjour SDK 后,
会自动广播 _workstation._tcp.local 服务。
这样 Mac 可以在「访达 → 网络」里直接看到 Windows 主机。

  • 你的 Windows 是 Win10 还是 Win11
  • Mac 与 Windows 是否 都在同一个 Wi-Fi 或网线网段
    我可以帮你写一份 自动检测 Windows IP 的 Mac 脚本(.sh)

本站由 @Wyatt 使用 Stellar 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。