在 Windows 10 上重設 mDNS 服務而無需重新啟動

在 Windows 10 上重設 mDNS 服務而無需重新啟動

概括

有時,我的 Windows 10 桌面上的多播 DNS (mDNS) 會掛起,並且無法解析網路上其他裝置的名稱。

我正在連接到在我安裝的多個 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 網路適配器解決了這個問題

您可以參考回答更多細節

相關內容