Windows 10 にポート 53 をリッスンする svchost プロセスがあるのはなぜですか?

Windows 10 にポート 53 をリッスンする svchost プロセスがあるのはなぜですか?

これは最近になって始まったと思います。Windows 10 が起動すると、svchostプロセスが自動的に開始され、ポート 53 でリッスンします。

最近、Docker コンテナが起動しなくなったため、これに気付きました。同じコンピューターでコンテナを約 1 年間pi-hole使用していました。pi-hole

インターネットで調べたところ、ローカル DNS として機能する Windows 10 の新機能に関する情報は見つかりませんでした。

アップデート

ヒントをくれた@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 アップデートでいくつかの変更が行われ、Docker コンテナーが Windows ネットワークを利用する方法が変わったためだと思います。

答え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サービスを開始する

関連情報