GitHub經常打不開或者訪問慢終極解決辦法(真の有效哦~!)

1 GitHub

github 是全世界最流行的開源項目託管平臺,其代表的開源文化從根本上改變了軟件開發的方式.

基本上所有的需求都能從 github 上或多或少找到現成的實現方案,再也不用重頭開始造輪子而是自定義輪子!

然而,有時候國內訪問 https://github.com/ 速度太慢,如何加速訪問 github.com 網站就成了剛需.

由於 github.com 網站位於美國舊金山,所以初始訪問 github.com 時網絡尋址會比較耗費時間,這也是網站打開速度慢的其中一個原因.

在這裏插入圖片描述
最初用戶從瀏覽器中輸入 github.com 網址時,瀏覽器並不知道這個域名對應的真實 ip 地址,先問問自己電腦認識不認識這個域名的門牌號,如果本機不認識會接着往上問,當地運行商也不認識這個域名的話,繼續問上級,直到問出來 github.com 的門牌號是 192.30.253.113 爲止!

如此繁瑣的問路過程被稱之爲 DNS 尋址,如果問路的時間都佔用很久,那麼訪問網站的速度自然會很慢.

所以,如果我們直接告訴瀏覽器目的地,那麼瀏覽器也就不會一步一步去費勁問路了,這在一定程度上也就優化了訪問網站的速度.
正常來說,網站的主域名下會存在多個子域名,由這些域名組合在一起提供完整的服務.

而 github.com 也不例外,其中 github.com是一級域名,也是主域名,其他的域名基本上都是二級域名或者說次域名.

所以我們不僅要告訴本機 github.com 的主域名,還要把相關的子域名也告訴本機,幫人幫到底,送福送到西!

那到哪裏去查詢域名和 ip 的對應關係呢?

想一想現實生活中,每個人都有自己的家,而這個家有具體的地址,也就是平時說的門牌號.

當然,有些人名下不只有一個家,有錢人的世界可以有很多家,畢竟狡兔還有三窟呢!

在這個家中既可以是單身窩,也可以是情侶房,或者是家庭房,具體容納幾個人是由房屋大小決定的.

對應到計算機世界中,如果域名是用戶,那麼 ip 地址就是用戶的家.

同一個域名可以對應多個 ip 地址,同一個 ip 地址也可以有多個域名.

如果有人想要拜訪您,肯定要有具體的地址才能到你家裏做客,從你家到你家的地址這個過程可能是你告訴他的,也可能是他自己找別人打聽到的消息.

域名到 ip 地址的過程同樣也需要找人詢問,這個信息一般會存在 dns 服務商那裏,就像我們的地址登記到相關政府機構一樣.

雖然相關機構的信息比較權威及時,但門檻有點高,所以不訪問一下當地的"消息通".

互聯網上的"消息通"更是數不勝數,這裏推薦兩個查詢域名解析的網站.

2 解決辦法

DNS解析地址
在這裏插入圖片描述
找到最小的TTL值地址。
在這裏插入圖片描述

3 告訴本機新地址

映射文件存放於: C:\Windows\System32\drivers\etc\hosts

添加如下代碼:
#github related website
140.82.112.4 github.com
151.101.185.194 github.global.ssl.fastly.net
203.98.7.65 gist.github.com
13.229.189.0 codeload.github.com
185.199.109.153 desktop.github.com
185.199.108.153 guides.github.com
185.199.108.153 blog.github.com
18.204.240.114 status.github.com
185.199.108.153 developer.github.com
185.199.108.153 services.github.com
192.30.253.175 enterprise.github.com
34.195.49.195 education.github.com
185.199.108.153 pages.github.com
34.196.237.103 classroom.github.com

4 測試

可以先刷新DNS緩存。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章