序言
github有时能打开有时又打不开,可能经常会让大家比较苦恼。这里分享一下如何解决这种问题,其实问题的本质是在访问github网页时无法通过github.com的二级域名进行动态域名解析。
动态域名解析的内容可以参看我前面一篇文章:输入一个网址到底发生了什么?_四问四不知的博客-CSDN博客
解决方案
手动配置静态文件hosts,将该域名和IP的映射关系添加到静态文件中,在访问地址时会优先通过Hosts文件进行域名解析。
解决步骤
1、找到github.com域名对应的IP地址,输入网址:Dns检测|Dns查询 - 站长工具
TTL(Time-To Live)值指定IP包被路由器丢弃之前允许通过的最大网段数量。将github.com和IP的映射关系添加到/etc目录下的hosts文件中,自己也可以ping一下看访问哪个IP耗时更短
然后github就可以正常访问了。