访达“共享”区域空白时,需强制刷新bonjour缓存:按住option键点“前往→网络”,8~12秒后设备自动出现;若无效,可用屏幕共享app或“连接服务器”输入vnc://[设备名].local直连注册,或终端执行sudo dscacheutil -flushcache和sudo killall -hup mdnsresponder重置发现机制。

Mac访达侧边栏的“共享”区域突然空白,找不到局域网内已开启屏幕共享的其他Mac设备,需要手动触发重新发现机制才能恢复显示。
确认共享服务状态并刷新网络发现
先确保本机已连接到正确局域网,并且目标Mac确实开启了屏幕共享:打开“系统设置”→“通用”→“共享”,检查“屏幕共享”开关为开启状态,且未被“远程管理”冲突禁用。
在访达中点击左侧边栏“共享”项,若列表为空或长时间不更新,不要等待——【直接按住Option键的同时点按访达菜单栏的“前往”→“网络”】,这会强制刷新Bonjour服务缓存,触发设备重扫描。
松开Option键后,等待约8~12秒,观察“共享”区域是否开始陆续出现设备名称(如“王五的MacBook Air”)。此操作绕过默认缓存策略,是解决“共享”栏静默失效最直接有效的方式。
手动添加缺失设备(当自动发现仍失败时)
方法一:通过地址直连补全侧边栏
打开“屏幕共享”App(位于“应用程序→实用工具”),在地址栏输入目标Mac的本地域名,格式为:vnc://[设备名称].local(例如 vnc://李四的iMac.local)→ 回车连接 → 成功建立一次会话后,该设备名称将自动同步至访达“共享”边栏。
方法二:用Finder“连接服务器”反向注册
在访达中选取“前往”→“连接服务器”→ 输入相同vnc地址 → 点击“连接”→ 完成认证。即使连接后立即断开,该设备也会被系统标记为“已知主机”,下次进入“共享”栏时大概率自动列出。
清除mDNS缓存彻底重置发现逻辑
第一步:关闭所有访达窗口,确保无后台访达进程残留。
第二步:打开“终端”,逐行执行以下命令:
sudo dscacheutil -flushcache → 回车后输入管理员密码(不显示字符)
sudo killall -HUP mDNSResponder → 回车
第三步:重新打开访达,点击左侧“共享”。此时mDNS协议栈已重载,Bonjour设备广播将被全新监听,通常3秒内即可看到完整设备列表。











