
Краткое содержание
Иногда многоадресный DNS (mDNS) на моем рабочем столе Windows 10 зависает и не разрешает имена других устройств в сети.
Я подключаюсь к SSH и веб-сервисам, запущенным на нескольких устройствах Raspberry Pi 3 B+, на которых я установил 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
Вопрос ❓❓❓
Есть ли способ сбросить настройки службы mDNS без полной перезагрузки Windows 10?
Я не могу найти никаких связанных сервисов, кроме Dnscache
.
PS> gsv | ? name -match dns
Status Name DisplayName
------ ---- -----------
Running Dnscache DNS Client
Фактический результат
Имя хоста не разрешено
ожидаемый результат
Имя хоста разрешается, и устанавливается SSH и/или веб-соединение.
решение1
Я решаю эту проблему, отключая и включая сетевой адаптер Wi-Fi.
Вы можете обратиться кэтотответ для более подробной информации