原因分析
出现这个问题一开始以为WSL设置了某个服务器,但是通过运行
nslookup www.microsoft.com
出现下面的提示
PS C:\Windows\system32> nslookup www.microsoft.com
服务器: UnKnown
Address: 2408:8000:XXXX:2b00:8:8:8:8非权威应答:
名称: e13678.ca2.s.tl88.net
Address: 222.XXX.3.87
Aliases: www.microsoft.comwww.microsoft.com-c-3.edgekey.netwww.microsoft.com-c-3.edgekey.net.globalredir.akadns.net
应该是DNS设置出了问题
解决方法
步骤一、获取准确的raw.githubusercontent.com地址信息
方法:
1、在这个进入这个网站 ip查询 查ip 网站ip查询 同ip网站查询 iP反查域名 iP查域名 同ip域名 对 raw.githubusercontent.com 这个网址的解析IP进行查询。并获取一个能够在本地ping通的ip。
2、使用了第一个:185.199.110.133 ,并测试ping 的结果。
步骤二、修改host文件,但是发现需要管理员权限
管理员权限获取方式
1、windows键+R,弹出运行窗口
2、输入powershell,然后同时按shift+ctrl+Enter键
修改host方式
cd C:\Windows\system32.host
添加185.199.110.133 raw.githubusercontent.com信息在host文件中
如图
退出后运行 wsl --install就可以了