MAC下訪問github速度慢或者無法訪問的解決辦法

一般聯(lián)通寬帶出現(xiàn)這樣的情況比較多,命令行訪問github網(wǎng)速基本在2kb/s左右。拉個(gè)項(xiàng)目都成問題。

最后百度解決了問題,記錄一下。

打開終端,編輯hosts文件

sudo vim /etc/hosts

添加以下內(nèi)容

# Github

151.101.185.194 github.global.ssl.fastly.net
192.30.253.112 github.com 
151.101.112.133 assets-cdn.github.com 
151.101.184.133 assets-cdn.github.com 
185.199.108.153 documentcloud.github.com 
192.30.253.118 gist.github.com
185.199.108.153 help.github.com 
192.30.253.120 nodeload.github.com 
151.101.112.133 raw.github.com 
23.21.63.56 status.github.com 
192.30.253.1668 training.github.com 
192.30.253.112 www.github.com 
151.101.13.194 github.global.ssl.fastly.net 
151.101.12.133 avatars0.githubusercontent.com 
151.101.112.133 avatars1.githubusercontent.com

刷新dns

dscacheutil -flushcache

Mac 無法訪問github

最近又遇到一個(gè)新的問題,無法訪問github.com。測試ping github.com。

PING github.com (192.30.253.112): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3

發(fā)現(xiàn)hosts里面的192.30.253.112 ip地址已經(jīng)無法ping通。

通過查看 https://github.com.ipaddress.com ,發(fā)現(xiàn)github.com地址已經(jīng)變成了140.82.114.4。

image.png

通過ping 140.82.114.4,發(fā)現(xiàn)可以成功連通。而且能看到丟包率。

PING 140.82.114.4 (140.82.114.4): 56 data bytes
64 bytes from 140.82.114.4: icmp_seq=0 ttl=50 time=273.171 ms
Request timeout for icmp_seq 1
64 bytes from 140.82.114.4: icmp_seq=2 ttl=50 time=349.876 ms
64 bytes from 140.82.114.4: icmp_seq=3 ttl=50 time=373.356 ms
64 bytes from 140.82.114.4: icmp_seq=4 ttl=50 time=317.572 ms
64 bytes from 140.82.114.4: icmp_seq=5 ttl=50 time=273.282 ms
?64 bytes from 140.82.114.4: icmp_seq=6 ttl=50 time=274.258 ms
^C
--- 140.82.114.4 ping statistics ---
7 packets transmitted, 6 packets received, 14.3% packet loss
round-trip min/avg/max/stddev = 273.171/310.252/373.356/40.090 ms

所以又繼續(xù)編輯hosts文件,將github.com改成

140.82.114.4 github.com 

最后測試

瀏覽器訪問 https://github.com 就能正常了。

總結(jié)

目前都是本地hosts配置了github.com 的ip地址,如果訪問github失敗,或者訪問網(wǎng)速慢,可能就是github的ip地址換了或者ip地址丟包嚴(yán)重??梢酝ㄟ^ping github.com 查看時(shí)長以及丟包率。

如果需要修改github ip地址,可以通過 https://github.com.ipaddress.com ,了解當(dāng)前github.com的ip地址。

最后修改本地hosts中的配置,再刷新dns即可。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • DNS(Domain Name System,域名系統(tǒng)),因特網(wǎng)上作為域名和IP地址相互映射的一個(gè)分布式數(shù)據(jù)庫,能...
    一直在努力hard閱讀 4,796評(píng)論 3 19
  • 藍(lán)藍(lán)的天空,白白的云朵 太陽公公伸伸懶腰,展開了笑臉…… 塔塔班的寶寶們也向老師們展開了笑臉 來到親子園問聲早上好...
    RYB塔塔班閱讀 309評(píng)論 0 0
  • 人物簡介: 慕容萱:剛剛初中畢業(yè)。因?yàn)橐粓鲆馔夂突琛⑾难湃环值罁P(yáng)鑣、友情破裂,甚至無法挽回。是一個(gè)大美女,看見就...
    李依小軒閱讀 289評(píng)論 0 0
  • 張雨綺再度離婚的事情,引起了不小的轟動(dòng)。講真,對(duì)于張雨綺這種動(dòng)不動(dòng)玩閃婚,搞短線的,的確很容易陷入被動(dòng)割肉的尷尬境...
    十年一井閱讀 228評(píng)論 0 0
  • 【陽光男孩 張文哲 2月18日 星期日 晴 堅(jiān)持原創(chuàng)分享第112天】 奶奶家養(yǎng)了一條非??蓯鄣男」?,它的名...
    張文哲閱讀 347評(píng)論 4 4

友情鏈接更多精彩內(nèi)容