设置WSL子系统DNS
- 启动WSL,进入目录,创建wsl.conf
cd ~/../../etc
sudo vim wsl.conf
sudo touch wsl.conf
- 将这些行添加到wsl.conf中
[network]
generateResolvConf=false
- 退出WSL,关闭WSL
exit
wsl --shutdown
此时,由于有了wsl.conf,run/resolvconf应该不再存在,并且将不再被创建
- 删除现有的符号链接文件
cd ~/../../etc
sudo rm resolv.conf
- 创建一个新的resolv.conf
sudo vim resolv.conf
sudo touch resolv.conf
将自己的DNS,添加到resolv.conf
nameserver 8.8.8.8 // 用您喜欢的功能名称服务器替换8.8.8.8。
重启WSL
exit
wsl --shutdown
再次启动WSL
此时WSL解析内网域名就OK了