Почему в Windows 10 есть процесс svchost, который прослушивает порт 53?

Почему в Windows 10 есть процесс svchost, который прослушивает порт 53?

Я думаю, это началось совсем недавно. Когда запускается мой Windows 10, svchostавтоматически запускается процесс, который прослушивает порт 53.

Я заметил это, потому что мой pi-holeDocker-контейнер недавно перестал запускаться, а я использую 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

кредиты дляhttps://answers.microsoft.com/en-us/windows/forum/all/solved-unable-to-stop-internet-connection-sharing/b01e1ebc-4f9d-4bf6-8d15-37a782fa03ff

Ключевой проблемой является Host Network Service, который, как я полагаю, требуется некоторыми службами Hyper-V. Однако соответствующая служба продолжает работать даже после того, как порт 53 используется другими процессами.

Итак, чтобы решить эту проблему:

  1. Остановить Host Network Serviceслужбу
  2. Остановить Internet Connection Sharingслужбу
  3. Запустите службу/процесс, использующий порт 53
  4. Запустить Host Network Serviceслужбу

Связанный контент