Windows下通过修改DNS访问GitHub
1、本方法需要使用的工具
站长之家
1 | https://ip.tool.chinaz.com/ |
2、问题描述
由于墙的原因导致GitHub的DNS被污染,国内没有服务商来解析GitHub的IP地址。这是造成我们无法访问GitHub的主要原因,那么我们可以自己把IP地址和域名的对应关系指定给电脑从而进行访问。那么我们可以修改Windows的C:\Windows\System32\drivers\etc\hosts文件来达到我们的目的。
3、修改方法
查询IP地址
我们需要在站长之家网站查询三个网址的IP地址:github.com(对应1个IP地址)、github.global.ssl.fastly.net(对应1个IP地址)、assets-cdn.github.com(对应4个IP地址)。
Tips:在站长之家的IP查询输入上述三个域名即可查看IP,在查看IP的时候请多次刷新,直到显示的IP地址不再变化再记录下来。

修改hosts文件
-
复制C:\Windows\System32\drivers\etc\hosts文件到桌面
-
打开方式使用记事本打开
-
按照IP和域名对应例子填入以上三个域名的IP对应关系
-
替换掉原先的C:\Windows\System32\drivers\etc\hosts文件(会提示管理员权限)
刷新DNS缓存
光修改了DNS以后还不行,需要刷新DNS才行,我提供CMD工具来刷新Windows的DNS缓存。
-
win键 + R键输入cmd,按回车打开cmd终端
-
输入
ipconfig/flushdns
,按回车提示刷新DNS成功。
视频演示一下

4、方法有效时间追踪
2024年1月4日有效
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1359341226@qq.com