
概括
有時,我的 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 網路適配器解決了這個問題
您可以參考這回答更多細節