问题
本地开了公司的vpn,使用vscode的remote wsl插件连接wsl1,结果wsl里面无法解析公司内部的一些域名,查了下发现原来是wsl无法自动同步本地代理的dns信息。
wsl2没有这个问题,又是wsl1的坑。
解决方法
基本是通过一些脚本把windows里的dns信息copy到wsl中,如:
dnsfix () {
/mnt/c/Windows/system32/ipconfig.exe /all | grep --color=auto "DNS Servers" | cut -d ":"