github官网打不开的原因
访问github官网时是直接访问域名即github.com,中间有个域名通过DNS解析的过程,将域名解析为对应的ip地址,其实主要时间都是花在了DNS解析上,导致了github有时候能打开,有时候打不开,有时候访问很慢。
解决方案
1、Windows系统打开cmd,输入下列命令得到github的ip地址:
ping github.com
结果显示如下:
2 . Ctrl+C复制下来IP地址,打开电脑的C:\Windows\System32\drivers\etc
路径的hosts文件,在最下面的空行粘贴ip地址,并加上github域名
3 . 在hosts文件中输入以下内容并保存退出
20.205.243.166 github.com
若如需要管理员权限才能修改保存
方法1:可右键文件以管理员身份运行。
方法2:保存时另存在电脑桌面,再将C:\Windows\System32\drivers\etc
hosts原文件删除,桌面hosts新文件复制到该目录下
(若怕出错,建议为原hosts文件复制一份副本)
注:该文件后缀名如下,是文件,不是.txt文本文档
若后缀名为 .txt,去掉后缀即可
4 . 再次打开cmd,输入以下命令刷新DNS缓存:
ipconfig/flushdns
5 . 最后打开github就会变快了
该方法从GitHub打不开的解决方案(超简单)-CSDN博客学到
Tips:亲测有效,确实比之前快。该博主文章中的方法二找DNS Resource Records未尝试过