更改端口 53 WSL2

Change Port 53 WSL2

我 运行 我的机器上有一个 DNS 服务器(端口 53),我也使用 Docker,但是新的 docker 更新强制使用 WSL 而不是 Hyper-V .

问题是,WSL2 需要端口 53 才能运行。所以现在我有一个端口冲突。有什么办法可以更改 WSL 使用的端口吗?

原来这是一个 Windows 服务,它使用名为 SharedAccess 的端口 53。

你可以通过执行这个命令来停止它net stop sharedaccess 并通过进入 services.msc(Internet 连接共享 (ICS))

永久禁用它

可以从这篇文章中找到更多信息: https://www.hanselman.com/blog/your-computer-is-not-a-black-box-understanding-processes-and-ports-on-windows-by-exploring