将 wsl2 设置为使用主机名服务器

将 wsl2 设置为使用主机名服务器

我在 Windows 11 上使用 wsl2,最近遇到一个问题,当我更改网络时,wsl2 dns(名称服务器resolve.conf)地址不会更新、匹配,因此无法查找任何域。

我经常在计算机上更改 DNS 配置(与工作相关),并且我不能仅将名称服务器设置为 1.1.1.1 或类似的名称。有没有办法告诉 wsl 继承主机(Windows),并每次都调用它?

答案1

对于那些正在寻找答案的人来说,虽然镜像网络是一种选择,但从 Windows 11 22H2 开始,还可以选择在文件中添加.wslconfig以下内容,特别是针对 DNS 请求

[wsl2]
dnsTunneling=true

相关内容