1. 程式人生 > 其它 >GitHub訪問很慢的解決方法

GitHub訪問很慢的解決方法

hosts:

什麼是hosts檔案?

hosts是一個沒有副檔名的系統檔案,其基本作用就是將一些常用網址域名與其對應的IP地址建立一個關聯“資料庫”。當用戶在瀏覽器中輸入一個需要登陸的網址時,系統會首先自動從hosts檔案中尋找對應的IP地址,一旦找到,系統就會立即開啟對應網頁,如果沒有找到,則系統會將網址提交DNS域名解析伺服器進行IP地址的解析。

加快域名的解析

對於經常訪問的網站,我們可以通過在hosts檔案中配置域名和IP的對映關係,提高域名的解析速度。由於有了對映關係,當我們輸入域名後,計算機就能快速解析出IP地址,而不用請求網路上的DNS伺服器。

構建對映關係

在很多單位中,都會有自己區域網,而且還會有不同的伺服器提供給公司的成員使用。但由於區域網中一般很少架設DNS伺服器,因此在訪問這些伺服器時,就需要輸入難記的IP地址,這對大家來說相當麻煩。因此,我們可以分別給這些伺服器取個容易記住的名字,然後再hosts檔案中建立IP對映。

1.hosts檔案:

在MAC系統中,hosts檔案的位置為: ~/private/etc

在Windows系統中,hosts檔案的位置為:C:\Windows\System32\drivers\etc

2.獲取網站IP:

使用IPAddress.com,獲取以下三個網站的

IP:github.com

asserts-cdn.github.com

github.global.ssl.fasty.net

3.修改hosts檔案:

第一種方法:先將許可權修改成管理員許可權,然後再對其進行修改。

第二種方法:先將hosts檔案複製到桌面,這時就不需要管理員許可權了,因此可以對其修改,等修改,等修改後,再將其拖回原目錄,替換原檔案。

4.重新整理DSN:

在命令列中輸入ipconfig/flushdns,並使用回車來重新整理DNS