Я думаю, это началось совсем недавно. Когда запускается мой Windows 10, svchost
автоматически запускается процесс, который прослушивает порт 53.
Я заметил это, потому что мой pi-hole
Docker-контейнер недавно перестал запускаться, а я использую pi-hole
контейнер уже около года на одном и том же компьютере.
Я проверил Интернет и не смог найти никакой информации о какой-то новой функции Windows 10, которая действует как локальный DNS.
Обновлять
Спасибо @user1686 за подсказку.
Используя эту команду netstat -ab -p udp
, я обнаружил, что порт принадлежит SharedAccess
службе, имя которой на самом делеОбщий доступ к Интернет-подключению (ICS)в Services
менеджере и который, как я полагал, запускается Host Network Service
.
Active Connections
Proto Local Address Foreign Address State
UDP 0.0.0.0:53 *:*
SharedAccess
Но я не мог выяснить, почему Host Newtork Service
вдруг началось. Так как это "Обеспечивает поддержку виртуальных сетей Windows.", я полагаю, это связано с некоторыми изменениями в недавнем обновлении Docker Desktop, которые изменили способ использования сети Windows контейнерами Docker.
решение1
Ключевой проблемой является Host Network Service
, который, как я полагаю, требуется некоторыми службами Hyper-V. Однако соответствующая служба продолжает работать даже после того, как порт 53 используется другими процессами.
Итак, чтобы решить эту проблему:
- Остановить
Host Network Service
службу - Остановить
Internet Connection Sharing
службу - Запустите службу/процесс, использующий порт 53
- Запустить
Host Network Service
службу