无需重启 Windows 10 即可重置 mDNS 服务

无需重启 Windows 10 即可重置 mDNS 服务

概括

有时我的 Windows 10 桌面上的多播 DNS (mDNS) 会挂断并且无法解析网络上其他设备的名称。

我正在连接到安装了 SSH 和 Web 服务的多个 Raspberry Pi 3 B+ 设备上运行的 SSH 和 Web 服务avahi-daemon,以便它们响应 mDNS 请求。在正常情况下,这可以正常工作,但有时当我从 Windows 10 中的睡眠/休眠状态恢复时,我会得到以下结果。

当我重新启动 Windows 10 操作系统时,mDNS 神奇地再次开始工作。

PS> ssh [email protected]
ssh: Could not resolve hostname device.local: No such host is known.
PS> curl device.local:8080
curl: (6) Could not resolve host: device.local

问题❓❓❓

有没有办法在不完全重启 Windows 10 的情况下重置 mDNS 服务?

除 之外我找不到任何相关服务Dnscache

PS> gsv | ? name -match dns

Status   Name               DisplayName
------   ----               -----------
Running  Dnscache           DNS Client

实际结果

主机名未解析

预期结果

主机名已解析,并且已建立 SSH 和/或 Web 连接。

答案1

我通过禁用和启用 Wifi 网络适配器来解决这个问题

您可以参考回答更多细节

相关内容