更新一个IP查询的网站 https://site.ip138.com/

没有翻墙。
Github速度慢。
具体思路就是找到访问最快的IP地址,添加到host上面去解析。
这里推荐一个测试的网站。目前我获取到ip访问还是很快的。

假设你要获取gist.github.com 真实的ip

那么把

http://gist.github.com.ipaddress.com

这个复制到浏览器上打开

网页上会显示对应的ip和域名

比如我这边请求到的ip是这样

gist.github.com Hostname Summary
Domain	github.com
IP Addresses	192.30.253.118, 192.30.253.119

那么我们可以吧

192.30.253.118	gist.github.com

复制粘贴到/etc/hosts 这个文件里面

最后两步也是最重要的就是刷DNS

sudo killall -HUP mDNSResponder
say DNS cache has been flushed

哈哈上面这命令并没什么实际的作用

如果你想要得到其他域名的ip地址,请参照上面的做法在做一次

例如:

http://github.com.ipaddress.com
http://github.global.ssl.fastly.net.ipaddress.com

等等
这里放一些github相关的域名。对应ip可能不是你所在的上网环境,请按照上面的方法验证一次

151.101.73.194 github.global.ssl.fastly.net
151.101.108.133 assets-cdn.github.com
185.199.111.153 documentcloud.github.com
185.199.110.153 documentcloud.github.com
185.199.109.153 documentcloud.github.com
185.199.108.153 documentcloud.github.com
192.30.253.113 github.com
192.30.253.112 github.com
192.30.253.119 gist.github.com
192.30.253.118 gist.github.com
185.199.111.153 help.github.com
185.199.110.153 help.github.com
185.199.109.153 help.github.com
185.199.108.153 help.github.com
192.30.253.121 nodeload.github.com
192.30.253.120 nodeload.github.com
151.101.108.133 raw.github.com
18.204.240.114 status.github.com
18.211.136.12 status.github.com
18.211.136.12 status.github.com
192.30.253.166 training.github.com
151.101.109.194 github.global.ssl.fastly.net
151.101.108.133 avatars0.githubusercontent.com
151.101.72.133 avatars1.githubusercontent.com