github.com 资源访问限制的解决办法

       github网站是全球最大的开源IT代码分享地,在上面大家可以互相学习和交流,可惜在国内glthub由于种种原因,访问受到限制,经常无法访问。本文介绍一种方法来解决这个问题,这个不是翻墙技术,而是通过查找最快的DNS解析路径,修改Windows hosts文件的办法加速对github.com的访问。

一、基本网络故障排除

1、网络问题:检测电脑设备网络是否正常上网。

2、DNS问题:尝试将 DNS设置为公共 DNS,比如 oogle 的(8.8.8.8或8.8.4.4),或者 Cloudfare 的(1.1.1.1)或是(114.114.114.114)进行解析。

3、浏览器问题:清除浏览器缓存和Cookies,或使用其他浏览器无痕模式访问 GitHub。

4、防火墙或安全软件:检查本地或网络防火墙设置,确保GitHub 网站没有被错误地屏蔽。暂时禁用任何安全软件或 VPN 服务,并再次尝试访问 。

5、经过以上4项常见问题排查依然不能正常访问,通过修改Hosts文件解决问题。

二、解决办法

1、打开DNS解析网址(https://tool.lu/dns/index.html),查询有关与github.com域名相关的IP地址。

2、查询如下域名内容:

(1)github.com

(2)global.ssl.fastly.net

(3)assets-cdn.github.com

(4)codeload.github.com

(5)github.global.ssl.fastly.net

得到如下域名及其相关的IP地址:

3、通过查询可得到下列A类IP 地址

20.205.243.166

174.37.175.229

185.199.111.153

185.199.109.153

185.199.108.153

185.199.110.153

20.205.243.165

31.13.71.19

4、在Windows\system32\drivers\etc\下,找到hosts文件并添加IP地址和对应域名,按照如下格式修改hosts文件(注意不能修改hosts文件的原始格式,否则不可用),如果下次不能使用,可重新查询替换IP即可。

20.205.243.166     github.com                          

174.37.175.229     global.ssl.fastly.net          

185.199.111.153    assets-cdn.github.com    

185.199.109.153    assets-cdn.github.com   

185.199.108.153    assets-cdn.github.com   

185.199.110.153     assets-cdn.github.com  

20.205.243.165       codeload.github.com

31.13.71.19             github.global.ssl.fastly.net 

5、刷新dns,启动命令运行窗口,输入命令:ipconfig/flushdns  刷新DNS缓存。

6、验证配置是否生效:在“cmd”窗口中输入“ping github.com”进行测试,如下出现类似如下信息表示配置成功:

7、测试访问(在浏览器中输入网址:github.com)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值