safari局域网读电脑地址,第一次读的到,重载之后就不行,得重启。.local解决办法

Safari ------ 那你的另一台设备是 Mac/iPhone,之前那个 NetBIOS 修复对它没用(NetBIOS 是 Windows 专属)。Apple 设备走的是 mDNS(.local)。「第一次可以、重载就不行、重启又可以」这个模式像是这台机休眠/网卡省电导致时断时续。我先查这台机的 mDNS 响应和网卡省电设置:

两个发现:mDNS 能用但返回了两个地址 ------一个是废的 169.254.32.245(链路本地地址,连不上)排在 192.168.1.16 前面,Safari 有时先试它就会失败------这正好解释「时好时坏」!另外网卡「允许系统关闭省电」是开着的。先查那个废地址挂在哪个网卡上:

废地址 169.254.32.245 挂在以太网网卡上(没插网线/没 DHCP 的自动配置地址,但 mDNS 会把它广播出去)。确认以太网状态和默认路由后把它禁用:

以太网插着线(10Mbps,另一头没有 DHCP)但默认路由走 WLAN------这根线没在用,它的废地址却在污染 mDNS。禁用它、关掉 WLAN 省电断网风险,然后验证:

mDNS 现在只返回 192.168.1.16 了!参数类型改一下重试网卡省电设置:

换 WMI 的 MSPower_DeviceEnable 方式设置:

问题根因找到了,已经修复。你的 Safari「时好时坏」就是它造成的:

根因

这台机插着一根网线 (以太网卡 Up,10Mbps,另一头没有 DHCP),Windows 给它自动配了个 169.254.32.245 的废弃地址。而 Safari 解析 win-omd7fborb2f 走的是 mDNS(Bonjour),这台机的 mDNS 把两个地址一起广播------废地址排前面时,Safari 先试它就连不上(「读不到」);排后面或缓存了正确地址时就能打开。地址顺序和缓存一变,表现就变------正是你说的「第一次可以,重载又不行,重启又可以」。

已做的修复(都已实测生效)

修复 效果
禁用了没在用的以太网网卡 mDNS 现在只返回 192.168.1.16,废地址不再广播(实测)
关闭 WLAN「允许系统为省电关闭网卡」 排除网卡被省电策略悄悄断网的因素
(上一轮)启用 NetBIOS 保留给 Windows 之间的电脑名访问

那根网线另一头没有 DHCP,本来就不通网,禁用没有副作用;以后要用有线的话在「网络连接」里重新启用以太网即可。

Safari 上这样访问

复制代码
http://win-omd7fborb2f.local:5173/

.local 是 Apple 原生的 Bonjour 形式,Safari 上最稳。或者直接用 IP:http://192.168.1.16:5173/。

另外一个 Safari 特有的坑:如果能打开但内容空白或样式错乱 ,那是 Safari 缓存了 dev 服务器重启前的旧前端资源------按 Cmd+Option+E 清一下缓存(或开无痕窗口)就好,这个和网络无关。

相关推荐
红尘散仙1 小时前
谁说终端只能敲键盘?我用 Rust 给小说阅读器加上了鼠标
前端·后端·rust
陈随易2 小时前
C++26 草案被否,二十八年来头一回
前端·后端·程序员
ZhengEnCi2 小时前
Agent 工具怎么折叠海量输出才「爽」:Trae、Claude Code 的渐进式披露设计原理
前端·agent
IT_陈寒5 小时前
Redis内存暴涨,没想到是AOF重写捣的鬼
前端·人工智能·后端
ikoala5 小时前
让 Codex 自己查账:一个省 token 的小技巧
前端·后端·ai编程
ikoala6 小时前
AI 写页面像说明书,修 Bug 像贴膏药?把这两句话写进 AGENTS.md
前端·javascript·ai编程
去伪存真8 小时前
AI Agent Harness 深度测评与技术选型实战
前端·agent
xx z10 小时前
哔哩哔哩第三方客户端 PiliPlus 实测:23.5MB 轻量版,手机平板电脑通用
智能手机·电脑
FRing0311 小时前
vue2干货总结7(自定义指令、插槽、单页应用程序、路由的使用(VueRouter))
开发语言·前端·vue.js·vue2
疯华整猫14 小时前
被杀掉之后:我把 Android 的「唤起 + 常驻」重做了一遍
前端·面试·架构