前言
文章性质:实操记录 💻
主要内容:主要说明了 GitHub 官网打不开的原因,并讲解了如何解决该问题。
相关文档:GitHub 官网打不开或访问慢的解决办法 _ 潘子夜个人博客
冷知识+1:小伙伴们不经意的 点赞 👍🏻 与 收藏 ✨ 可以让作者更有创作动力!
打不开 GitHub 官网怎么办?
在国内,我们经常遇到 GitHub 官网打不开或者访问慢的问题,该如何在不搭梯子(VPN)的前提下解决这个问题呢?
1、GitHub 官网打不开的原因
首先,我们需要简单了解 GitHub 官网时而能够打开,时而又无法打开的原因。
原因:我们在访问 GitHub 官网时,若是直接访问域名(github.com),则中间有个域名需要通过 DNS 解析的过程被解析为对应的 IP 地址,其实主要时间都是花在了 DNS 解析上,导致了 GitHub 官网有时候能打开,有时候打不开,有时候访问很慢。
引用文章:GitHub 官网打不开或访问慢的解决办法 _ 潘子夜个人博客
2、GitHub 官网打不开的解决方法
接着,我们来介绍如何绕过 DNS 解析,进行本地解析,从而实现 GitHub 官网的快速访问。
Step1 通过 Win + R 的方式打开 cmd 命令窗口,执行 ping github.com 命令获取 GitHub 官网的 IP 地址: 20.205.243.166 。
Step2 打开 C:\Windows\System32\drivers\etc 文件路径,找到 hosts 文件,使用管理员权限进行编辑,具体操作如下图所示。
在我们笔记本自带的【搜索】中查找【记事本】,并以管理员身份运行。
然后在记事本的【文件】下拉菜单中选择【打开】,输入我们上面提到的文件路径,注意选择【所有文件(*.*)】,打开 hosts 文件。
我们只需要在 hosts 文件中新增一行配置,内容如下:
20.205.243.166 github.com
Step3 通过 Win + R 的方式打开 cmd 命令窗口,执行 ipconfig /flushdns 命令刷新 DNS 缓存。
Step4 再次访问 GitHub 官网,如果能够成功打开的话,说明问题解决,可以不再往下看啦~
Step5 如果依旧无法打开 GitHub 官网,则将 hosts 文件中刚刚新增的那行配置改为:
140.82.113.4 github.com
199.232.69.194 github.global.ssl.fastly.net
Step6 通过 Win + R 的方式打开 cmd 命令窗口,执行 ipconfig /flushdns 命令刷新 DNS 缓存。
Step7 再次访问 GitHub 官网,此时应该可以成功打开啦~