存在一些与此问题相关的现有问题,但它们都不完全相同,也没有提供解决方案。问题是这最符合我的问题(但不是我的问题,我的问题是如何修复它,而不是解决它)。
我已经.local
在 Windows 10 上使用域名好几年了,没有使用 Bonjour 或其他产品。偶尔(比如每隔几周一次),它会停止解析。昨天,重启后,.local
域名解析时间缩短到大约 2-5 分钟。
最新答案这个问题这表明问题在于,Windows 多播会在出现任何网络问题后停止工作,并且计划在更新 21H1 中修复错误。我没有看到我的机器上出现任何网络问题(关闭 Wi-Fi 然后再打开并不能解决问题),而且由于我们现在处于 22H2,任何旨在解决此问题的 Windows 更新似乎都不太可能。
我是否应该改用非本地服务(如 Bonjour)?从我在其他问题上读到的内容来看,这些服务似乎被 Windows 阻止的程度与它的本地实现一样多。
更新:我暂时放弃解决这个问题。我特别想避免的是维护静态 IP 的 hosts 文件,但在尝试禁用本机 mDNS 并使用 Bonjour 后,我最终不得不这样做(我尝试直接安装它和通过 iTunes 安装)。这些解决方案可能与家庭版不兼容。
目前尚不清楚上周发生了什么变化,导致问题突然出现。我的网络或我尝试从 Windows 连接的各种设备没有任何变化(它们仍然可以从非 Windows 系统访问)。
此外,对于主机文件的使用,我避免使用这种.local
模式,以便我可以继续监控情况。如果出现任何变化(无论是改进还是在启动时根本不起作用),我会更新这个问题。
更新 2:又过了 10 天(2023-03-22),我突然发现 .local 域名又可以正常工作了,而且不是在重启后立即生效。几天前绝对不是这种情况,即使在 3 月 14 日更新 KB5023696 之后也是如此(3 月 21 日的 KB5023773 更新尚未安装)。