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)
版权归原作者 杨五郎2025 所有, 如有侵权,请联系我们删除。