解決github訪問或下載慢的問題

前言

種一棵樹最好的時間的是十年前,其次是如今。git

緣由

爲什麼慢?github的CDN被某牆屏了。github

解決辦法

繞過dns解析,在本地直接綁定host,該方法也可加速其餘由於CDN被屏蔽致使訪問慢的網站。瀏覽器

原理

直接找出github域名所對應的IP地址,直接添加在本地host中。這樣每次請求gihub時就無須在向DNS查詢地址了。該方法也適用於其餘被牆的地址,美中不足的是該方法必須爲每一個域名都添加上對應的IP地址。比較繁瑣。bash

具體操做

手動DNS查找IP地址

訪問 ipaddress網站,查看網站域名對應的IP地址,輸入網址則可查閱到對應的IP地址,這是一個查詢域名映射關係的工具。工具

  1. 查詢 github.global.ssl.fastly.net對應的IP:151.101.113.194。
  2. 查詢github.com對應的IP:192.30.253.112。
  3. 查詢github-cloud.s3.amazonaws.com對應的IP:52.216.227.168。

修改host文件

打開 C:\Windows\System32\drivers\etc 下的host文件
複製代碼

host
修改配置以下圖爲:

代碼:

151.101.113.194 github.global.ssl.fastly.net 
192.30.253.112 github.com
52.216.227.168 github-cloud.s3.amazonaws.com
複製代碼

保存文件喲(win10請用管理員身份打開記事本編輯)。網站

刷新DNS

  1. Window: cmd執行 ipconfig/flushdns
  2. mac執行:sudo dscacheutil –flushcache
  3. 重啓瀏覽器試試,大功告成!

結語

下篇文章將推出DNS解析規則,敬請期待喲spa

相關文章
相關標籤/搜索