1.解决方案
- 修改主机的hosts文件:添加映射13.229.188.59 github.com;
- 打开网址:http://tool.chinaz.com/dns/,在检测前面的输入框中输入:github.com,如下图所示:
- 找到对应的域名的TTL值较大的IP和域名组成域名列表,将对应的列表值添加到PC的hosts文件中;
- Ubuntu/Mac OS/CentOS修改/etc/hosts文件——添加上述的映射列表到hosts文件中;
- Windows修改C:\Windows\System32\drivers\etc\hosts文件——添加上述的映射列表到hosts文件中;
- 享受Github访问和克隆飞一般的感受,其他网站也可类似加速(*╹▽╹*)。
2.域名的TTL值
TTL(Time-To-Live),简单的说它表示一条域名解析记录在DNS服务器上缓存时间.当各地的DNS服务器接受到解析请求时,就会向域名指定的DNS服务器发出解析请求从而获得解析记录;在获得这个记录之后,记录会在DNS服务器中保存一段时间,这段时间内如果再接到这个域名的解析请求,DNS服务器将不再向DNS服务器发出请求,而是直接返回刚才获得的记录;而这个记录在DNS服务器上保留的时间,就是TTL值。合理设置域名TTL值: