如下文章轉(zhuǎn)自https://cloud.tencent.com/developer/article/1368069
我相信橡羞,很多朋友都遇到了 Github
訪問速度過慢的問題铁材,我也是在此記下筆記,方便以后拿來使用。
第一步、修改Hosts
通過問題的搜索了解到 github
訪問很慢一般通過修改 hosts
文件解決的。
在 Ubuntu18.04
中打開終端至扰,輸入命令 sudo vim /etc/hosts
,英文輸入法輸入 G
资锰, vim
編輯器跳到 hosts
文件的最后一行敢课,添加以下幾行:
#Github
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</pre>
添加完后,退出 vim
編輯器:按下 Esc
鍵绷杜,英文輸入法輸入: wq
(是" :wq
"啊直秆,一定要記得有冒號(hào)),回車即可鞭盟。更新 DNS
緩存圾结,輸入 sudo /etc/init.d/networking restart
, Mac OS
的話輸入 sudo dscacheutil -flushcache
即可更新 DNS
緩存齿诉,Windows的話直接用管理員權(quán)限修改 C:\Windows\System32\drivers\etc\hosts
文件即可筝野。可能你會(huì)遇到無(wú)法修改的情況鹃两,請(qǐng)參看這里:Windows10沒有修改hosts文件權(quán)限的解決方案(親測(cè)有效)
修改完成后保存即可。
第二步舀凛,修改DNS
這樣算是完事了俊扳?重新訪問 github
,發(fā)現(xiàn)并沒有多大改善猛遍,我在想是不是 DNS
緩存的問題馋记?很有可能哦~話不多說,趕緊修改 DNS
文件呀懊烤!
修改 DNS
文件
終端內(nèi)輸入 sudo vim /etc/resolv.conf
然后可以注掉本地的 DNS
梯醒,添加 DNS
,輸入:
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 114.114.114.114
退出 vim
編輯器腌紧,同上茸习。
更新 DNS
緩存,同上壁肋。
再次訪問 github
号胚,OK了籽慢,問題解決。希望對(duì)遇見同樣問題的大家有所幫助猫胁。
最后看一下親測(cè)效果箱亿,感謝作者 Angel_Kitty