有時候我們在使用 github 的時候會遇到非常慢的情況,甚至很多時候都失敗,那怎麼解決這個問題了?
原理:通過修改域名 host 或者 使用公共 DNS 解析來加速解析,擷取資源。
修改 Host
以下以 Mac OS 為例
host 位置:
/etc/hosts
域名 IP 查詢網站
站長工具–國内、ipaddress–國外
将以下域名的 IP 查詢到,添加到 hosts
github.com
assets-cdn.github.com
github.global.ssl.fastly.net
可以使用 SwitchHost 來切換 host
13.229.188.59 github.com
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 assets-cdn.github.com
151.101.109.194 github.global.ssl.fastly.net
使用公共 DNS
國内外有很多大廠商提供免費公共 DNS, 速度快、穩定、無劫持。
阿裡雲:
223.5.5.5
DNSPod Public DNS:
119.29.29.29
Google Public DNS:
8.8.8.8/8.8.4.4
百度:
180.76.76.76