Linux下提升github访问速度

Linux下提升github访问速度

1.安装网址分析工具nslookup
nslookup是常用来查询本机域名解析情况的命令,但是一些linux系统下默认无此命令。我们可以通过安装一个包来使该命令生效,这个包中也包括dig命令。

sudo apt-get update
sudo apt-get install dnsutils

2.获取github的IP地址

nslookup github.com

返回显示:

Server:     127.0.0.53
Address: 127.0.0.53#53

Non-authoritative answer:
Name: github.com
Address: 20.205.243.166

3.获取http://github.global.ssl.fastly.net的IP地址

nslookup github.global.ssl.fastly.net

返回显示:

Non-authoritative answer:
Name: github.global.ssl.fastly.net
Address: 52.58.1.161
Name: github.global.ssl.fastly.net
Address: 2a03:2880:f129:83:face:b00c:0:25de

4.写入hosts文件,刷新缓存

sudo vim /etc/hosts

然后在文件末尾加上:

#github
52.58.1.161 http://github.global.ssl.fastly.net
52.58.1.161 https://github.global.ssl.fastly.net

20.205.243.166 http://github.com
20.205.243.166 https://github.com

最后刷新缓存:在命令终端输入:

sudo /etc/init.d/networking restart