これは最近になって始まったと思います。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
重要な問題は ですHost Network Service
。これは、一部の Hyper-V サービスで必要になるものと思われます。ただし、ポート 53 が他のプロセスによって使用された後でも、関連サービスは引き続き機能します。
この問題を解決するには:
Host Network Service
サービスを停止するInternet Connection Sharing
サービスを停止する- ポート53を使用するサービス/プロセスを開始します
Host Network Service
サービスを開始する