文章目录
- 前言
- 详细步骤
- 1.查询最新可用的ipv4地址
- 2.修改本地hosts文件
- 常见问题及对应解决方案
前言
✨✨✨ 如果您对这篇文章感兴趣,可以点击【导航页 - 访客必读】一文囊括主页所有优质博客 查看更多优质内容,希望可以帮您解决更多问题~。 ✨✨✨
下面是我的心路历程以及此方法的原理,比较着急的可以直接跳转到详细步骤
。
请放心,本教程适用于raw.githubusercontent.com/xx
无法访问的所有情况,并非特指我前言中我提到的WSL
问题。
在配置WSL的过程中,遇到了下列问题:
“无法从https://raw.githubusercontent.com/microsoft/WSL/master/distributions/DistributionInfo.json”中提取列表分发。操作超时
错误代码: Wsl/0x80072ee2
我首先查阅了WSL的官方手册,发现并没有对此错误代码进行解释,
但是在社区中发现其他人有相似经历,并且通过修改DNS解决了这个问题。
比较可惜,这个方法在我电脑上是行不通的,不过我已经基本确定了原因,大概率是DNS污染
导致的。
直接修改静态DNS大概率是行不通的,因为无法保证不被“DNS污染”,所以我决定直接修改本地的hosts文件,经过尝试后,成功解决了问题!
理论依据:每次通过域名访问网站时,计算机会先查询hosts文件是否有该域名的ip地址。如果没有,再通过DNS进行查询。所以我们直接修改hosts文件,就不受“DNS污染”的影响了。
博客有任何错误或者大家有任何问题,都可以直接在评论区留言~
如果我的博客成功解决了您的问题,烦请一件三连 (▽),不胜感激!
详细步骤
1.查询最新可用的ipv4地址
打开https://www.ipaddress.com这个网站,通过右上角搜索框直接搜索raw.githubusercontent.com
,下滑找到可用的ipv4地址,如下图:
2.修改本地hosts文件
核心:将ipv4地址 raw.githubusercontent.com
添加到hosts文件的最后即可。
注意两点:
- hosts文件没有任何的后缀名
- 修改hosts文件需要管理员权限
详细步骤如下:
- 以
管理员权限
打开记事本
- 通过记事本
文件>打开
,打开hosts文件,如下图:
hosts文件的地址一般都是C:\Windows\System32\drivers\etc
,如果没有找到,自行百度即可。
注意右下角需要选择所有文件
,如下图:
- 添加内容
将ipv4地址 raw.githubusercontent.com
添加到hosts文件的最后,ctrl+s
保存,如下图:
4. 测试
修改hosts文件后,再次执行刚才的命令。
- 命令一般都是即时生效的,不需要重启电脑。(起码我的机器是这样的)
- 如果无效,尝试更换为剩下的其他ip。(我第一个ip失败了,第二个ip成功了)
如果所有ip更换后仍然失效,请留言/私信,我将尽可能为您分析并解决问题。
常见问题及对应解决方案
目前还没遇到过问题…
欢迎大家将自己遇到的问题回复在评论区中,我会积极解答并将其补充到博客中,大家共同进步!